- 1) 在项目根目录的build.gradle中添加jitpack依赖
allprojects {
repositories {
maven { url "https://jitpack.io" } // <===添加这行
google()
jcenter()
}
}
- 2) 在应用的build.gradle中开启dataBinding并且添加依赖
android {
.
.
.
dataBinding.enabled = true
.
.
.
}
dependencies {
.
.
.
implementation 'com.github.codyer.component:core:1.0.66'
annotationProcessor 'com.github.codyer.component:compiler:1.0.66'
.
.
.
}
- 3) Application继承BaseApplication并在Application中初始化
.
.
.
ImagePicker.init();
HttpCore.init(this)
.withLog(true)
.withHttpCat(HttpCat.create(this))
.withHttpHeader(new HeaderParameterInterceptor())
.done();
.
.
.
- 4)具体初始化方式可以参考demo-app
- 如果运行错误可以看看是不是没有开启multiDexEnabled
1)蒲公英地址
2)[apk]可以下载代码自己编译
- Simple is Fast :简单保障快速迭代,目前为了方便,所有的模块使用了统一的版本号管理,后期稳定了也许会考虑单独的版本依赖方式
- Less is More :少即是多,用更少的技术实现更高效的开发效率,一点都不花里胡哨,每一个技术引入都是为了更高的开发效率和更低的维护成本。
- Fit is Better :最适合的才是最好的,中小型团队和大型团队开发方式会有所不同,但初衷都是为了提高效率。