本文へ移動
作品経歴検索

Someday

タグで記録する日記アプリ

GitHub
カテゴリ
iOS
制作年
2022
主な技術
UIKit

プレビュー

Somedayの日記タイムライン画面Somedayのタグベース日記作成画面Somedayの日記カレンダー画面

概要

タグで日記を書き、検索できるアプリです。iOS開発とチームリードを担当しました。

  • ReactorKitとPure DIで画面と依存関係を構成しました。
  • ベータテストを経て2021年12月2日にリリースしました。
  • サービスは終了しましたが、ソースと開発記録を公開しています。
詳しい開発記録

期間

2021.08.19 - 2022.04.25

  • 内部ベータ開始:2021.11.09
  • 外部ベータ開始:2021.11.10
  • アプリリリース:2021.12.02
  • v1.0.1審査提出/完了:2021.12.07 / 2021.12.09
  • v1.0.2アップデート:2022.04.25
  • 運営上の問題でサービス終了

画面

使用ツール・スキル

スキル

  • Swift
  • RxSwift
  • RxMoya (Alamofire)
  • SnapKit
  • MVI-C (ReactorKit)
  • KeychainAccess
  • FSCalendar
  • Pure DI

ツール

  • Git (Git-flow)
  • Postman
  • Figma
  • CocoaPods
  • Notion
  • Instruments

動機

日記を手軽に書けるようにしたくて始めたプロジェクト。タグで検索しやすくし、セキュリティを重視したUXを目指しました。気に入る日記アプリが見つからなかったため、自分でデザインして開発しました。

学んだこと

  • チームのリード、スケジュール管理、フィードバック収集を通じたアプリ保守の経験
  • デザインシステム/コンポーネント化による一貫したUIの重要性を学習
  • Pure DIとReactorKitベースのMVI-C設計、テスト可能な構造への配慮
  • ユーザーデータを使ったUX改善と、リリース/アップデートサイクル管理の経験

チーム

iOS 1名、Android 1名、サーバー 1名、デザイン 2名 — iOS開発とチームリードを担当

成果

Someday iOS開発日誌

関連プロジェクト

BapJom

Swift · UIKit

学校のWebサイトでは給食を確認しにくかったため、代わりに使えるiOSアプリを作りました。小規模チームでiOS開発とリードを担当し、ベータテストまで実施しました。

2021

Knumarket

UIKit · iOS

大学生向け共同購入アプリのiOSコードベースを改善しました。開発が進む中で、Storyboardの削除、アーキテクチャの統一、結合度の低減に取り組みました。

2021

CASK

LLM · KV cache

LLMの長い推論で増えるKVキャッシュを削減する研究です。解答に必要な状態を残し、重複する中間状態を統合します。2026年4月13日にarXivで公開しました(arXiv:2604.10900)。

2026