这是系统性的 Android 开发学习路径,覆盖基础、进阶、UI 与架构、发布等模块。
章节目录
基础篇
基础概念与架构 — 平台与四大组件、App 架构演进
开发环境搭建 — IDE、SDK、AVD、真机调试
基本组件与布局 — View、XML、ConstraintLayout、RecyclerView
活动与生命周期 — 生命周期回调、状态保存、结果 API
进阶篇
Fragment 与导航 — Fragment 管理、Navigation Component、Safe Args
数据存储 — SharedPreferences、Room、DataStore、文件存储
网络与 API — Retrofit、OkHttp、拦截器、序列化
并发与协程 — 协程、Flow、作用域、异常处理
UI 与架构
UI 与 Material Design — Material 3、主题、Compose 基础
测试与调试 — JUnit、Espresso、调试工具、性能分析
项目架构与 Jetpack — MVVM、LiveData/Flow、Hilt、WorkManager
实战与发布
部署与发布 — 签名、混淆优化、版本渠道与上架流程
使用方式
- 按序学习并在示例工程中实践
- 每章包含示例与代码片段,建议自行扩展
- 推荐以 Kotlin + Jetpack + Compose 为主线