ext { configs = [ buildToolsVersion : "29.0.2", compileSdkVersion : 29, targetSdkVersion : 29, minSdkVersion : 23, versionCode : 1, versionName : "1.0.0", applicationId : "com.tennor.tua" ] depsVersion = [ //threePart constraint : "2.0.0", gson : "2.8.2", butterKnife : "10.2.1", glide : "4.11.0", banner : "2.1.0", StatusBarCompat : "2.2.0", baseRecyclerHelper: "3.0.4", transformations : "4.0.1", navigation : "2.2.1", room : "2.2.1", rxJava : "2.2.4", rxAndroid : "2.1.0", rxlifecycle : "2.2.1", retrofit : "2.5.0", retrofitAdapter : "2.2.0", converter : "2.1.0", logging : "3.6.0", scalars : "2.0.2", aRouter_compiler : "1.2.2", aRouter : "1.4.1", // xUpdate : "1.1.4", okhttp : "3.8.0", smartrefresh : "1.1.0-alpha-21", easypermissions : "3.0.0", zxing : "1.3.7", liveBus : "1.5.7", multidex : "1.0.3", jpush : "3.8.6", jcore : "2.6.0", rxjavaForRoom : "1.1.1", ] deps = [ // ------------- Android ------------- appcompat : "androidx.appcompat:appcompat:1.1.0", recyclerview : "androidx.recyclerview:recyclerview:1.2.0-alpha02", cardview : "androidx.cardview:cardview:1.0.0", design : "com.android.support:design:${depsVersion.support}", // ------------- Three Parts ------------- constraint : "androidx.constraintlayout:constraintlayout:${depsVersion.constraint}", annotations : "com.android.support:support-annotations:${depsVersion.support}", //json解析框架 gson : "com.google.code.gson:gson:${depsVersion.gson}", //注解框架 butterknife : "com.jakewharton:butterknife:${depsVersion.butterKnife}", butterknifeCompiler: "com.jakewharton:butterknife-compiler:${depsVersion.butterKnife}", //图片加载框架 glide : "com.github.bumptech.glide:glide:${depsVersion.glide}", nineoldandroids : "com.nineoldandroids:library:2.4.0", //adapter框架 baseRecyclerHelper : "com.github.CymChad:BaseRecyclerViewAdapterHelper:${depsVersion.baseRecyclerHelper}", //轮播图框架 banner : "com.youth.banner:banner:${depsVersion.banner}", //阿里巴巴复杂列表解决框架 vlayout : "com.alibaba.android:vlayout:1.2.8@aar", transformations : "jp.wasabeef:glide-transformations:${depsVersion.transformations}", navigationFragment : "androidx.navigation:navigation-fragment:${depsVersion.navigation}", navigationUi : "androidx.navigation:navigation-ui:${depsVersion.navigation}", chart : "com.github.PhilJay:MPAndroidChart:v3.1.0", room : "androidx.room:room-runtime:${depsVersion.room}", roomCompiler : "androidx.room:room-compiler:${depsVersion.room}", rxjavaForRoom : "androidx.room:room-rxjava2:${depsVersion.room}", rxJava : "io.reactivex.rxjava2:rxjava:${depsVersion.rxJava}", rxAndroid : "io.reactivex.rxjava2:rxandroid:${depsVersion.rxAndroid}", rxlifecycle : "com.trello.rxlifecycle2:rxlifecycle:${depsVersion.rxlifecycle}", rxlifecycle_comp : "com.trello.rxlifecycle2:rxlifecycle-components:${depsVersion.rxlifecycle}", retrofit : "com.squareup.retrofit2:retrofit:${depsVersion.retrofit}", retrofitAdapter : "com.squareup.retrofit2:adapter-rxjava2:${depsVersion.retrofitAdapter}", converter : "com.squareup.retrofit2:converter-gson:${depsVersion.converter}", logging : "com.squareup.okhttp3:logging-interceptor:${depsVersion.logging}", scalars : "com.squareup.retrofit2:converter-scalars:${depsVersion.scalars}", //阿里路由框架 aRouter : "com.alibaba:arouter-api:${depsVersion.aRouter}", aRouter_compiler : "com.alibaba:arouter-compiler:${depsVersion.aRouter_compiler}", // xUpdate : "com.github.xuexiangjys:XUpdate:${depsVersion.xUpdate}", okhttp : "com.qianwen:okhttp-utils:${depsVersion.okhttp}", //下拉刷新库 smartrefresh : "com.scwang.smartrefresh:SmartRefreshLayout:${depsVersion.smartrefresh}", //Bugly bugly : "com.tencent.bugly:crashreport:latest.release", buglyNative : "com.tencent.bugly:nativecrashreport:3.7.7", easypermissions : "pub.devrel:easypermissions:${depsVersion.easypermissions}", zxing : "cn.bingoogolapple:bga-qrcode-zxing:${depsVersion.zxing}", liveBus : "com.jeremyliao:live-event-bus-x:${depsVersion.liveBus}", multidex : "com.android.support:multidex:${depsVersion.multidex}", //极光推送 jpush : "cn.jiguang.sdk:jpush-google:${depsVersion.jpush}", jcore : "cn.jiguang.sdk:jcore-google:${depsVersion.jcore}", pickerView : "com.contrarywind:Android-PickerView:4.1.8", calendarview : "com.haibin:calendarview:3.6.4", biometricPrompt : "com.github.ZuoHailong:BiometricPrompt:1.0", qmui : "com.qmuiteam:qmui:2.0.0-alpha07", superTextView : "com.github.chenBingX:SuperTextView:v3.2.5", jsbridge : "com.github.lzyzsd:jsbridge:1.0.4", jsoup : "org.jsoup:jsoup:1.13.1", // ------------- Test dependencies ------------- junit : "junit:junit:4.12", runner : "androidx.test:runner:1.2.0", espresso : "androidx.test.espresso:espresso-core:3.2.0" ] }