布局可以使用if+compose重构,也可以使用NavHostController 导航图

构建具有动态导航栏的自适应应用  |  Android Developers

使用 Compose 实现多屏幕导航  |  Android Developers

Navigator  |  Android Developers


数据处理

带 View 的 Android Room - Kotlin  |  Android 开发者  |  Android Developers

应用架构指南  |  Android 开发者  |  Android Developers

小例子

将数据存储在 ViewModel 中  |  Android Developers