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