超完整的「玩 Android」客户端,项目采用 MVVM, Android Jetpack, Retrofit, Kotlin 协程, Koin 编写。如果该项目对你学习过程有用,请给个 star,感谢
该项目基于「玩 Android 接口」接口, 整体采用 MVVM
, Android Jetpack
, Retrofit
, Kotlin 协程
, Koin
进行编写。
该项目是和大佬 Taonce 一起编写完成, 目前已完成所有的开发功能。
使用 Koin
进行注入
Koin
对比 Dagger2
, Hilt
可以参考以下文章
Koin vs Dagger, Say hello to Koin
paging2
升级到 paging3
; livedata
大部分替换成 fow
; 开启暗黑模式; 优化代码结构
DrawerLayout
的 menu.xml
无法通过 DataBinding
处理, 只能通过普通方式处理, 如果有解决方案请提 issueKoin
注入, 首次展示后再次展示样式发生变化, 待解决Koin
混淆配置如果该项目对你有帮助, 请在右上角帮我们 star 一下。如果有什么问题, 可以直接提 issue