新規ページ
推奨フロー(修正版)
-
プロジェクト準備
- プロジェクト作成 / モジュール構成 / Navigation / Theme
-
Domain ①:モデルとリポジトリIF
-
[ ] Domain モデル定義
Stock,Category,StorageLocation
-
[ ] Repository インターフェース定義
StockRepository,CategoryRepository,StorageLocationRepository(メソッドシグネチャだけ決める)
-
-
Data:永続化実装(Room + Repository Impl)
- [ ]
StockEntity/CategoryEntity/StorageLocationEntity - [ ] DAO(読み書き API)
- [ ] Room Database + TypeConverter
- [ ] Entity ↔ Domain モデル Mapper
- [ ] Repository 実装(Domain の IF を満たす)
- [ ]
-
Domain ②:UseCase 実装
- [ ] Stock 用 UseCase 群
- [ ] Category 用 UseCase 群
- [ ] StorageLocation 用 UseCase 群
-
ViewModel(UseCase を注入)
- [ ] ストック一覧 VM
- [ ] ストック追加 VM
- [ ] ストック編集 VM
- [ ] カテゴリ編集 VM
- [ ] 保管場所編集 VM
- [ ] About 画面 VM
-
UI(Compose)
- 各画面の Composable 実装
-
テスト → リリース準備