Skip to content

zhouaijia/AijiaAndroid

Repository files navigation

技术栈

Kotlin+协程+Flow+Retrofit+Jetpack+MVVM+组件化+模块化

项目简介

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