メインコンテンツへスキップ

新規ページ

推奨フロー(修正版)

  1. プロジェクト準備

    • プロジェクト作成 / モジュール構成 / Navigation / Theme
  2. Domain ①:モデルとリポジトリIF

    • [ ] Domain モデル定義

      • StockCategoryStorageLocation
    • [ ] Repository インターフェース定義

      • StockRepositoryCategoryRepositoryStorageLocationRepository (メソッドシグネチャだけ決める)
  3. Data:永続化実装(Room + Repository Impl)

    • [ ] StockEntity / CategoryEntity / StorageLocationEntity
    • [ ] DAO(読み書き API)
    • [ ] Room Database + TypeConverter
    • [ ] Entity ↔ Domain モデル Mapper
    • [ ] Repository 実装(Domain の IF を満たす)
  4. Domain ②:UseCase 実装

    • [ ] Stock 用 UseCase 群
    • [ ] Category 用 UseCase 群
    • [ ] StorageLocation 用 UseCase 群
  5. ViewModel(UseCase を注入)

    • [ ] ストック一覧 VM
    • [ ] ストック追加 VM
    • [ ] ストック編集 VM
    • [ ] カテゴリ編集 VM
    • [ ] 保管場所編集 VM
    • [ ] About 画面 VM
  6. UI(Compose)

    • 各画面の Composable 実装
  7. テスト → リリース準備