这门课解决什么问题
很多做安卓开发的人,早期写代码习惯把逻辑全堆在 Activity 里,或者自己拼凑各种开源框架做页面跳转和数据通信。时间一长,代码耦合严重,改一个小功能牵连多处,后续接手的人更难维护。这门实战课聚焦 Android Jetpack,解决的就是日常开发中页面跳转混乱、生命周期管理困难、数据与界面层层纠缠的工程痛点。它不教你基础语法,而是带你用官方推行的组件去重构项目结构,让代码具备清晰的 MVVM 分层,把原本容易写乱的页面跳转、参数传递、数据持久化等场景标准化,提升应用质量。
适合什么基础与建议学习顺序
资料适合已经掌握 Kotlin 基础、能独立写完简单安卓页面,但缺乏工程化经验的人。如果你连基础控件和生命周期都没弄懂,建议先补足原生开发常识再来。已有基础的开发者,建议先看架构介绍与环境搭建,建立整体认知;随后直接切入 Navigation 模块,对照页面跳转、参数传递和转场动画的演示敲一遍代码;接着进入 ViewModel 与 LiveData 部分,理解数据在生命周期内如何存留。不要只看不练,每看完一个组件,必须回到自己的测试工程里复现一遍。
学完能做什么及资料配合方式
学完后,你能独立搭建一套规范的 MVVM 架构项目,熟练处理复杂页面栈管理、跨页面通信以及屏幕旋转时的数据恢复,不再依赖零散第三方库硬拼逻辑。配合练习时,建议把资料里的分段视频当作操作指南:先按架构介绍搭好工程框架,跟着 Navigation 部分把路由图配置完整,再结合 ViewModel 模块把数据流转跑通。遇到卡壳的地方,反复回看对应片段,把官方组件的实际运行机制摸透,最终把整套组件串联成自己的开发模板。
将掌握Android Jetpack核心技术,提升开发效率和应用质量。
课程目录
* 01 Navigation/
* 01 架构介绍.mp4 (38.33 MB), 08:32
* 02 环境搭建.mp4 (33.98 MB), 08:20
* 03 核心组件介绍.mp4 (26.36 MB), 09:46
* 04 Navigation Graph.mp4 (10.33 MB), 04:05
* 05 参数传递.mp4 (49.87 MB), 14:41
* 06 转场动画.mp4 (18.12 MB), 05:27
* 07 循环导航.mp4 (28.33 MB), 07:52
* 02 View model & Live data/
* 01 MVVM.mp4 (9.46 MB), 05:14
* 02 View model生命周期.mp4 (24.33 MB), 05:09
* 03 View model作用域API.mp4 (12.24 MB), 02:43
* 04 View model注意点.mp4 (8.80 MB), 03:42
* 05 View model屏幕旋转.mp4 (14.24 MB), 03:29
* 06 Live Data基本概念.mp4 (14.80 MB), 05:20
* 07 Live Data数据变换.mp4 (48.56 MB), 17:46
* 08 依赖注入.mp4 (37.76 MB), 06:27
* 09 实战:编写商品列表.mp4 (44.37 MB), 13:23
* 03 Compose UI/
* 01 Compose定义.mp4 (69.72 MB), 10:50
* 02 开发环境搭建.mp4 (12.30 MB), 02:55
* 03 布局组件.mp4 (46.04 MB), 10:25
* 04 基础组件.mp4 (65.22 MB), 16:40
* 05 主题设置.mp4 (28.98 MB), 05:08
* 06 Slot API.mp4 (6.38 MB), 02:06
* 07 自定义View.mp4 (24.60 MB), 04:19
* 08 实战:编写登录界面.mp4 (9.43 MB), 02:54
* 04 状态管理和重组/
* 01 重组和自动刷新.mp4 (36.19 MB), 07:17
* 02 页面交互.mp4 (69.79 MB), 22:22
* 03 副作用.mp4 (61.56 MB), 18:05
* 04 ViewModel和Compose结合.mp4 (16.19 MB), 05:04
* 05 状态提升.mp4 (10.70 MB), 04:00
* 05 手势处理与导航/
* 01 手势处理.mp4 (27.07 MB), 08:47
* 02 导航.mp4 (41.83 MB), 12:06
* 06 总结/
* 01 总结.mp4 (23.88 MB), 11:19






