Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

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

AltStyle によって変換されたページ (->オリジナル) /