Slide 6
Slide 6 text
Android UI の進化
年代 UI 記述 構造管理 アーキテクチャ
2008 年 XML + Java Activity ほぼ MVC 的
2013 年 XML + Java Fragment(画面の分割) 無理やり責務分離
2017 年 XML + Kotlin ViewModel + LiveData MVVM(公式に推奨)
2020
年〜
Jetpack
Compose
ViewModel または Composable
単体
柔軟(MVVM, MVI な
ど)
参考:Android UI History, Jetpack Architecture Guide
2. Android × Web:UI 設計の歴史比較
6