Skip to content

Android 原生开发 ​

从 Kotlin、Compose、生命周期到权限、性能、测试和发布建立 Android 主线。

阅读起点 ​

学习前先阅读:Android 原生开发学习路线。

全书顺序 ​

本书按知识依赖组织。主线先建立可运行的共同模型,再进入机制、工程边界和生产约束;维护与前沿内容明确标注,不改变主线的学习顺序。

第1章|Kotlin、协程与工程 ​

掌握 Android 使用的语言、并发和工程基础。

  1. Kotlin 类型与扩展:理解空安全、泛型、扩展和 sealed 模型。
  2. 协程与结构化并发:处理 scope、取消、异常和生命周期。
  3. Gradle、模块与构建:组织变体、依赖和构建缓存。

第2章|Compose UI 与状态 ​

用声明式 UI 表达布局、状态、导航和可访问性。

  1. Composable 与重组:理解状态读取、重组和稳定性。
  2. 布局、主题与输入:组织布局、Material、键盘和无障碍。
  3. 导航与状态恢复:处理 back stack、进程重启和 ViewModel。

第3章|数据、权限与系统能力 ​

将网络、数据库、后台和权限纳入平台生命周期。

  1. 网络与本地数据:组织请求、缓存、Room 和同步。
  2. 权限与后台任务:处理拒绝、WorkManager 和电量。
  3. 性能、测试与安全:覆盖内存、基准、UI 测试和密钥。

第4章|构建与发布 ​

完成签名、渠道、崩溃和回滚。

  1. 构建、签名与变体:管理 keystore、flavor 和产物。
  2. 测试、灰度与监控:连接自动化、崩溃和指标。
  3. 商店发布与回滚:组织版本、迁移和事故响应。

阅读边界 ​

本页是学习路线和专题入口,不替代专题笔记中的机制解释、可运行示例和练习。笔记尚未完成的专题会先显示为占位页;已有经验的读者可以跳到具体章节,再按前置关系回补。

路线状态 ​

本路线的目录已完成本轮架构审查;专题笔记的内容质量和来源审查另行进行。

用心记录每一步成长