旧コード = LegacyAppFeature
Home モジュール
…
✨
切り出されたモジュールの中で 新しいアーキテクチャで実装。 一時的に1つのアプリの中に新し いコードと古いコードが混在し た状態でリリース。 旧コード = LegacyAppFeature
Home画面/機能
Episode画面/機能
Series画面/機能
Home モジュール
✨
リリース後、新しいモジュール での動作確認が完了次第古い コードを削除していく。詳細な 進め方は後述。 旧コード = LegacyAppFeature
Episode画面/機能
Series画面/機能
Episode モジュール
Home モジュール
✨
✨
これを繰り返していくこと で、新しいモジュールに入れ 替えていく。 …
…
Episode モジュール
Home モジュール
Series モジュール
✨
✨
✨
…
最終的には1つの塊がモジュー ルに分割され、アプリ全体の リアーキテクチャが完了 マルチモジュール構成 + モジュールごとのアップデート