Android MVVM实战整合Hilt+Dagger2、Retrofit2、协程与Glide

Android 项目的改造练手项目,整合了 MVVM、Hilt+Dagger2、Retrofit2、协程和 Glide 这些主流技术栈,结构清晰,挺适合熟悉现代安卓架构的你玩一玩。

拿到的代码比较像是 POC 的残稿,功能也简单,就是一个展示促销信息的 App。硬编码的假数据,粗糙的 UI,典型的“接盘侠任务”场景。要做的事也直白:把交易列表页面做成设计稿里的样子,点进去还能看到详情页。

MVVM的架构用得比较纯,配合Hilt做依赖注入还挺舒服的,不用自己手动写 Factory 了,Repository负责数据源切换,Retrofit2 + 协程写网络求,也挺省心。

图片加载交给Glide,缓存能力还不错,列表滑动也不卡。如果你之前没用过协程写 Retrofit 求,建议先看看这篇代码生成的文章,自动生成接口代码确实方便。

整体代码结构不算复杂,但胜在清晰,有 Mock 数据、有 UI 设计参考,蛮适合边学边练的场景。如果你正打算熟悉 Android 的现代开发方式,这个案例挺合适。

zip 文件大小:4.28MB