基于 模块化+Kotlin+协程+Retrofit+Jetpack+MVVM 架构实现的 WanAndroid 客户端。 能提供大家学习如何从0到1打造一个符合[大型Android项目的架构模式]
项目截图 | 项目截图 | 项目截图 | 项目截图 |
---|---|---|---|
- 项目采用 Kotlin 语言编写,结合 Jetpack 相关控件,
Navigation
,Lifecyle
,DataBinding
,LiveData
,ViewModel
等搭建的 MVVM 架构模式; - 通过组件化,模块化拆分,实现项目更好解耦和复用
- 使用 协程+Retrofit+OkHttp 优雅地实现网络请求;
- 通过 mmkv,Room 数据库等实现对数据缓存的管理;
- 使用 Glide 完成图片加载;
- 通过RxAppCompatActivity+RxLifecycleAndroid 封装的基类
欢迎在 Issue 中提交对本仓库的改进建议~ 有问题请联系QQ:1931672489 感谢您的阅读~
API: 鸿洋提供的 WanAndroid API
主要使用的开源框架: