2020-08-27 16:17:26 +08:00
|
|
|
|
# Android项目框架(组件化 + Kotlin + MVVM + Jetpack )
|
2020-08-28 20:01:45 +08:00
|
|
|
|
|
2020-08-28 16:02:58 +08:00
|
|
|
|
note: 1. 测试打包脚本
|
|
|
|
|
|
|
2020-08-28 20:01:45 +08:00
|
|
|
|
资源文件相关{
|
|
|
|
|
|
资源相关文件属于项目相关的,因此需要放在Common组件内,不要放在Base组件里
|
|
|
|
|
|
String、Color、Style、layout、drawable、mipmap 公用的 放在Common组件内,不公用的放在各自组件内,命名以各组件的规则命名(build文件设置了规则)
|
|
|
|
|
|
}
|
|
|
|
|
|
|
2020-08-28 16:02:58 +08:00
|
|
|
|
协程相关{
|
|
|
|
|
|
Activity/Fragment 中 可以使用 lifecycleScope,与Activity/Fragment绑定了生命周期 无需手动取消
|
|
|
|
|
|
ViewModel 中 可以使用 viewModelScope,它与ViewModel绑定了生命周期 无需手动取消
|
|
|
|
|
|
lifecycleScope和viewModelScope 默认的调度器是Main
|
|
|
|
|
|
}
|