Hoo
🚀 Hoo 是一个利用Android Jetpack架构组件编写的MVVM 模式的入门级 App,目的是用于指导新手使用Android Jetpack。
| 图片 | 图片 |
|---|---|
![]() |
![]() |
![]() |
![]() |
一、 学习须知
🚀 本系列文章会教您如何使用Android Jetpack从零到一构建一个简单MVVM 模式的 App。随着 Demo 的完善,代码会发生变更,如果想查看 Blog 里面的代码,记得使用版本控制,最新文章的 Demo 不需要回退版本。如有新的Android Jetpack组件,本项目也会及时更新。
Navigation 2019/5/21
文章地址:
代码若与 Blog 中不同,记得将代码库回退到Tag为navigation的版本。
Data Binding 2019/5/29
文章地址:
代码若与 Blog 中不同,记得将代码会退到Tag为Data Binding的版本。
ViewModel & LiveData 2019/6/18
文章地址:
代码若与 Blog 中不同,记得将代码会退到Tag为ViewModel的版本。
Room 2019/6/25
文章地址:
代码若与 Blog 中不同,记得将代码会退到Tag为Room的版本。
Paging 2019/7/1
文章地址:
代码若与 Blog 中不同,记得将代码会退到Tag为Paging的版本。
WorkManager 2019/7/8
文章地址:
代码若与 Blog 中不同,记得将代码会退到Tag为WorkManager的版本。
StartUp 2020/8/26
文章地址:
Paging 3 2020
文章地址:
将 Paging 2 升级到了 Paging 3
二、关于 Hoo
1. 项目架构

2. 除了 Android Jetpack
相信除了Android jetpack架构组件的知识以外,你还可以学到:
ConstraintLayout的使用,几乎每个界面布局都使用了ConstraintLayout。- 符合《阿里 Android 手册》的标准化资源文件命名方式。
Kotlin- ...
3. 感谢
或多或少参考或者使用了以下的库:
三、其他文章安利
Android Jetpack 进阶文章:
Paging3 源码分析
文章地址:
如何使用协程:
协程入门 2020/7/20
文章地址:
协程进阶
文章地址:
分享不易,如果本项目对您有帮助,麻烦点个Star,您的Star将是我继续创作和写博客的动力!
四、联系我
欢迎关注我的公众号,接收我的最新文章:

或者添加我的微信 JiuXinDev,标注加群,进入我的学习群,与我在 Android 之路上一同进阶。
如您有任何问题,也可以添加我的微信,进行学习上的交流。
感谢您的阅读~




