这是系统性的 Android 开发学习路径,覆盖基础、进阶、UI 与架构、发布等模块。

章节目录

基础篇

  1. 基础概念与架构 — 平台与四大组件、App 架构演进

  2. 开发环境搭建 — IDE、SDK、AVD、真机调试

  3. 基本组件与布局 — View、XML、ConstraintLayout、RecyclerView

  4. 活动与生命周期 — 生命周期回调、状态保存、结果 API

    进阶篇

  5. Fragment 与导航 — Fragment 管理、Navigation Component、Safe Args

  6. 数据存储 — SharedPreferences、Room、DataStore、文件存储

  7. 网络与 API — Retrofit、OkHttp、拦截器、序列化

  8. 并发与协程 — 协程、Flow、作用域、异常处理

    UI 与架构

  9. UI 与 Material Design — Material 3、主题、Compose 基础

  10. 测试与调试 — JUnit、Espresso、调试工具、性能分析

  11. 项目架构与 Jetpack — MVVM、LiveData/Flow、Hilt、WorkManager

    实战与发布

  12. 部署与发布 — 签名、混淆优化、版本渠道与上架流程

    使用方式

  • 按序学习并在示例工程中实践
  • 每章包含示例与代码片段,建议自行扩展
  • 推荐以 Kotlin + Jetpack + Compose 为主线