推奨フロー(修正版)
推奨フロー(修正版)
-
プロジェクト準備
- プロジェクト作成 / モジュール構成 / 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 実装
-
テスト → リリース準備