Kotlin+协程+Flow+Retrofit+Jetpack+MVVM+组件化+模块化
- 项目采用 Kotlin 语言编写,结合 Jetpack 相关控件,Navigation,Lifecyle,DataBinding,LiveData,ViewModel等搭建的 MVVM 架构模式;
- 通过组件化,模块化拆分,实现项目更好解耦和复用,ARouter 实现模块间通信;
- 使用 协程+Flow+Retrofit+OkHttp 优雅地实现网络请求;
- 通过 mmkv,Room 数据库等实现对数据缓存的管理;