关于本项目
项目简介
本项目是一套面向0基础开发者的 Android 开发完整教程,覆盖两条主线:
- Part 1-7:基于 Java 的 Android Views 模式原生开发——从环境搭建到应用上线维护的完整生命周期。
- Part 8-10:Kotlin + Jetpack Compose 现代开发——面向有部分安卓基础者的现代 UI 与状态管理教程。
学完后,你能独立开发、上线并维护 Android Views 架构 App,并具备使用 Kotlin + Compose 进行现代开发的能力。
适用人群
- Part 1-7:面向0基础开发者,无需任何编程经验,从 Java 语法和开发环境搭建讲起。
- Part 8-10:面向有部分安卓基础者(了解 Activity、布局、生命周期),不要求完全掌握 Java Views 开发模式。
技术路线说明:Part 1-7(Java Views)面向需要维护存量 Java + Views 代码、或想系统理解 Android 基础概念再迁移到 Compose 的开发者。新项目无维护需求者建议直接从 Part 8-10 开始。
推荐学习路径
请前往 学习路径 页面查看两条推荐路径的详细说明。
技术栈
- Java(Part 1-7)+ Kotlin(Part 8-10)
- Android Views 体系(XML 布局)+ Jetpack Compose
- Retrofit、Room、Glide、Dagger 2、RxJava 3
- 本网站基于 Astro 5 + TypeScript + Tailwind CSS + MDX 构建
贡献
本项目欢迎贡献。如果你发现内容错误、代码问题或有改进建议,欢迎提交 Issue 或 Pull Request。