Android前沿JetPack组件&框架&技术的学习及其使用示例。
- 拥抱最新的Jetpack,打造一个全新的MVVM。
- JetPack组件学习及模块化使用,并持续跟进完全使用最新版本。
- 适合与JetPack组件结合使用的优秀框架使用示例。
- 模块化代码,参照示例代码可以直接复制使用。
- 多渠道等线上实用技术。
框架 | 说明 | 备注 |
---|---|---|
Glide4.x | 最优秀的图片加载框架 | https://blog.csdn.net/demonliuhui/category_9926150.html |
ARouter | 阿里路由框架 | https://github.com/alibaba/ARouter |
LiveEventBus | 美团消息总线 | https://github.com/JeremyLiao/LiveEventBus |
MMKV | 腾讯基于mmap的高性能通用key-value组件 | https://github.com/Tencent/MMKV/blob/master/readme_cn.md |
mars-xlog | 腾讯高性能日志模块xlog | https://github.com/Tencent/mars |
技术 | 说明 | 备注 |
---|---|---|
多渠道 | 美团渠道包解决方案 | https://tech.meituan.com/2014/06/13/mt-apk-packaging.html |
技术 | 说明 | 备注 |
---|---|---|
kts | kotlin构建脚本 | https://developer.android.com/studio/build/migrate-to-kts?hl=zh-cn |
- 2023.12.20: 升级到最新构建kts&catelog
- 2022.9.29:gradle version 7.x
- 2022.8.30:
kotlin_version = '1.7.10'
,引入compose
- 2022.3.30:引入腾讯mars-xlog
- 2022.3.4:引入Activity Result API
- 2022.2.28:build:gradle:7.1.2
- 2021.10.21:重构主页面
- 2020.12.22:升级到
kotlin_version = '1.4.21'
,使用ViewBinding
,移除kotlin-android-extensions
. - 2020.11.16:使用Hilt代替Dagger2.