Compose 核心:Composable 描述当前状态下的 UI,事件回调改变状态。Modifier 参与布局和交互,顺序可能改变效果。
协程是一段可以挂起的工作,Flow 描述多次产生的值。谁创建作用域,谁就承担取消与生命周期责任。
导航状态决定当前页面与返回路径。参数传 ID,页面根据 ID 读取数据,可避免序列化整个对象与同步过期副本。
布局先接收父级约束,再测量孩子并放置。Modifier 的顺序会改变测量和点击范围,不能当成无顺序的样式字典。
remember 负责保留值,mutableStateOf 负责被观察的读写。重组重复计算界面描述,不应该在计算过程中发请求或改业务数据。
Compose 代码常混合 lambda、命名参数和属性委托。先识别“传入一个函数”与“立即调用函数”,再看界面代码。
Activity 是系统入口,setContent 建立 Compose 界面内容。Composable 描述界面,Preview 帮助预览但不能代替真实生命周期。
Android Studio、JDK、Gradle 和 Android SDK 分别负责编辑、运行构建工具、执行构建和提供平台 API。版本错误要先定位层次。