- 开始着重打磨ui
- 开始优化引擎
- 移植跨平台compose
- 语言: Kotlin
- UI 框架: Jetpack Compose
- 设计语言: Material Design 3
- Android Studio (推荐最新稳定版)
- Android SDK (API 36)
- JDK 17
- UI 开发: 使用 Jetpack Compose 进行声明式 UI 开发。
- 状态管理: 利用 Compose 的
State和ViewModel(如果使用) 来管理 UI 状态。 - 导航: 使用
androidx.navigation:navigation-compose进行单 Activity 多 Composable 的页面导航。 - 主题: 使用 Material Design 3 主题系统,并支持深色模式和多种主题颜色自定义。
- 设置存储: Android平台使用
SharedPreferences(通过SettingsRepository封装) 来持久化用户设置。
注意!
- 单一职责原则
- State Hoisting 原则
- Compose 官方推荐:
状态应该以「聚合对象」形式传递,而不是拆散