AndroidX设计架构MVVM之DataBinding+ViewModel+LiveData:包含各组件原理
AndroidX组件化搭建MVP、MVVM以及混合使用kotlin模块
在grade.properties中修改isRunModule来切换集成和module,每次切换要重新编译
isRunModule=false // 集成模式
以下配置 每个lib or module 都要加
// java 8
compileOptions {
sourceCompatibility JavaVersion.VERSION_1_8
targetCompatibility JavaVersion.VERSION_1_8
}
//开启DataBinding
dataBinding {
enabled isEnableDatabingding.toBoolean()
}
实现组件化中java module和kotlin module 混用,主要就是一些grade配置的变化