整理 Compose Navigation 的核心模型:NavController、NavHost、Route、嵌套导航图、类型安全路由和模块化导航组织。
整理 Gradle Convention Plugins 的使用方式:通过 build-logic 收敛多模块重复配置,让构建逻辑标准化、复用和类型安全。
系统整理 Android 四大组件:Activity 生命周期和启动模式、Service 类型与限制、BroadcastReceiver 广播机制、ContentProvider 的跨进程数据访问。
整理 Android Surface 的多层含义:Material/Compose 的视觉表面、传统 View 容器,以及 SurfaceView/TextureView/SufaceFlinger 的底层缓冲模型。
整理 Android Window Insets 的核心概念:系统栏、刘海、IME、手势区域、Edge-to-Edge、View/Compose 适配和常见问题。
整理 Android 主题系统:Material 3 色彩角色、Dynamic Color、传统 View 主题、Compose MaterialTheme 和深色模式适配。
整理 Android 项目结构的组织原则:根目录、app 模块、core/feature 分层、Version Catalog、插件声明和依赖按需引入。
整理 Android Rust/JNI 开发环境配置:Rust target、cargo-ndk、Android NDK、环境变量、ABI 和基础验证命令。
整理 Android Rust 混合开发的基础模型:NDK、JNI、交叉编译、ABI、.so 文件、加载流程和适用场景。
学习 Rust 基准测试核心概念,深入掌握 Criterion 库的使用与配置。