这是系统性的 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 为主线
📂 分类导航
-
▶
学与练
- ▶ 软件技术基础
- ▶ 前端开发技术
-
▶
后端开发技术
- ▶ 编程语言
- ▶ 中间件
-
▶
数据库
- MySQL
- SQLServer
- ▶ Dameng
- clickhouse
- Duckdb
-
▶
数据开发与运维
- ▶ 数据开发
-
▶
运维开发
- ▶ CI/CD
- ▶ 自动化
- ▶ 日志处理
- ▶ 监控
- 软件入门教程
- ▶ 课程库
-
▶
软件园
- AI智能体与应用
- ▶ 开发工具与环境
- AI 开发和编排
- 业务与生产力应用
- 数据和中间件
- ▶ 工具箱