Android 开发课程——从 Hello World 到完整应用
教程章节
AIDE 的 Android Apps 教程按难度递增组织:
| 章节 | 内容 | 你将学会 |
|---|---|---|
| Hello World | 创建第一个项目 | 项目结构、Activity 概念、Run 流程 |
| UI Layouts | XML 布局 | LinearLayout、RelativeLayout、TextView、Button |
| Click Events | 按钮点击响应 | OnClickListener、findViewById |
| Activities & Intents | 多页面跳转 | startActivity、Intent、传值 |
| Menus | 菜单系统 | onCreateOptionsMenu、MenuItem |
| Dialogs | 对话框 | AlertDialog.Builder |
| ListView | 列表视图 | Adapter、数据绑定 |
学习节奏
每个章节大约需要 15-30 分钟完成(取决于你的节奏和之前是否有编程基础)。整个 Android 教程全部完成大约需要 3-5 小时。
教程之间有依赖关系 —— 不建议跳着学,按顺序来。
与 Android 官方文档的关系
AIDE 内置教程是精炼版,只覆盖最核心的入门路径。学完内置教程后,推荐去 Android 开发者官网的官方文档继续深入:
- Developer.android.com — 完整 API 文档
- Android Developers Blog — 最新技术动态
- AndroidX 文档 — Jetpack 组件库
学完教程后能做什么
完成所有 Android 教程后,你应该能:
- 独立创建项目 — 选模板、写包名、生成代码
- 写 XML 布局 — 用 LinearLayout、RelativeLayout 排版、加控件
- 写简单交互 — 按钮点击、弹窗、页面跳转
- Run 看效果 — 整个编辑—编译—运行流程走通
- 开始自己玩 — 把学到的东西自由组合,做自己的小项目
学完教程 ≠ 会 Android 开发。但学完教程后你具备了继续学习的基础——遇到新概念知道在项目里哪里改、怎么 Run 验证、怎么从官方文档查。
进阶方向
学完内置教程后的推荐进阶路径:
| 方向 | 说明 |
|---|---|
| Fragment | 多页面应用更灵活的组织方式 |
| RecyclerView | 比 ListView 更现代的列表组件 |
| SharedPreferences | 简单数据持久化 |
| Room / SQLite | 本地数据库 |
| Retrofit / OkHttp | 网络请求 |
| Picasso / Glide | 图片加载 |
| Material Design | 现代 UI 组件和规范 |