Skip to content

Compose模板项目,更适合国内的风水!(开发中)

Notifications You must be signed in to change notification settings

licoba/ComposeGo

Repository files navigation

ComposeGo

Introduce

Android Compose Template Project, More suitable for the development habits of Chinese android developers! :) Compose模板项目,更适合国内的风水!(开发中)

技术栈

  1. .gradle.kts文件来代替.gradle文件
  2. Compose来写UI
  3. Hilt进行依赖注入
  4. Room做本地化数据库存储
  5. RetrofitOkHttp来进行网络请求
  6. Moshi来进行Json解析
  7. Coil代替Glide来进行图像加载
  8. Timber来进行日志记录
  9. LeakCanary进行内存泄露监测
  10. Splashscreen API作为首屏加载(官方推荐)
  11. build-logic来代替buildSrc作为构建(来自Google官方的 nowinandroid
  12. Coroutines+Flow来代替RxJava进行异步操作
  13. ksp代替kapt进行注解处理

三方库

  1. AndroidUtilCode来用作常用的工具类集合
  2. X5WebView进行H5页面加载
  3. Bugly进行崩溃上报
  4. XXPermissions进行权限请求
  5. EventBus来作为事件总线
  6. MMKV做本地K-V存储

架构 Architecture

项目整体采用MVI的架构,没有采用组件化插件化

待完成 TODO

  • Retrofit网络层封装
  • 日志记录到文件
  • 登录功能 + 主页

About

Compose模板项目,更适合国内的风水!(开发中)

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages