Created
May 27, 2019 06:38
-
-
Save arnyigor/7c95893d15e9bec8d1980145b3448e6f to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
ext.versions = [ | |
'androidPlugin' : '3.4.1', | |
'minSdk' : 16, | |
'targetSdk' : 27, | |
'compileSdk' : 28, | |
'buildTools' : '28.0.3', | |
'supportLibrary' : '28.0.0', | |
'constraint' : '2.0.0-beta1', | |
'kotlin' : '1.3.31', | |
'coroutines' : '1.2.1', | |
'gms' : '3.1.0', | |
'roomx' : '2.0.0', | |
'room' : '1.1.1', | |
'lifecycle' : '1.1.1', | |
'realm' : '5.8.0', | |
'dagger' : '2.12', | |
'gson' : '2.8.0', | |
'retrofit' : '2.5.0', | |
'retrofitRxAdapter': '1.0.0', | |
'okhttp' : '3.9.0', | |
'okhttpDownloader' : '1.1.0', | |
'picasso' : '2.5.2', | |
'rxJava' : '2.2.8', | |
'rxAndroid' : '2.1.1', | |
'stetho' : '1.5.0', | |
'junit' : '4.12', | |
'atsl' : '1.0.1', | |
'mockitoKotlin' : '1.5.0', | |
'robolectric' : '3.6.1', | |
'sourceCompat' : JavaVersion.VERSION_1_8, | |
'targetCompat' : JavaVersion.VERSION_1_8 | |
] | |
ext.deps = [ | |
android : [ | |
'gradlePlugin' : "com.android.tools.build:gradle:${versions.androidPlugin}", | |
'lifecycleExt' : "android.arch.lifecycle:extensions:${versions.lifecycle}", | |
'lifecycleVM' : "android.arch.lifecycle:viewmodel:${versions.lifecycle}", | |
'lifecycleLD' : "android.arch.lifecycle:livedata:${versions.lifecycle}", | |
'lifecycleRT' : "android.arch.lifecycle:runtime:${versions.lifecycle}", | |
'lifecycleComp' : "android.arch.lifecycle:compiler:${versions.lifecycle}", | |
'lifecycleCommon': "android.arch.lifecycle:common-java8:${versions.lifecycle}", | |
'roomRuntime' : "android.arch.persistence.room:runtime:${versions.room}", | |
'roomCompiler' : "android.arch.persistence.room:compiler:${versions.room}", | |
'roomRx' : "android.arch.persistence.room:rxjava2:${versions.room}", | |
], | |
androidx : [ | |
'lifecycleExt' : 'androidx.lifecycle:lifecycle-extensions:2.0.0', | |
'lifecycleCommon': 'androidx.lifecycle:lifecycle-common-java8:2.0.0', | |
'roomRuntime' : 'androidx.room:room-runtime:2.0.0', | |
'roomCompiler' : 'androidx.room:room-compiler:2.0.0', | |
'roomRx' : 'androidx.room:room-rxjava2:2.0.0', | |
], | |
support : [ | |
'appCompat' : "com.android.support:appcompat-v7:${versions.supportLibrary}", | |
'recyclerView': "com.android.support:recyclerview-v7:${versions.supportLibrary}", | |
'cardView' : "com.android.support:cardview-v7:${versions.supportLibrary}", | |
'preference' : "com.android.support:preference-v7:${versions.supportLibrary}", | |
'support' : "com.android.support:support-v4:${versions.supportLibrary}", | |
'design' : "com.android.support:design:${versions.supportLibrary}", | |
'constraint' : "com.android.support.constraint:constraint-layout:${versions.constraint}", | |
], | |
supportx : [ | |
'appCompat' : 'androidx.appcompat:appcompat:1.0.0', | |
'recyclerView' : 'androidx.recyclerview:recyclerview:1.0.0', | |
'cardView' : 'androidx.cardview:cardview:1.0.0', | |
'support' : 'androidx.legacy:legacy-support-v4:1.0.0', | |
'designSupport': 'com.google.android.material:material:1.0.0', | |
], | |
kotlin : [ | |
'gradlePlugin' : "org.jetbrains.kotlin:kotlin-gradle-plugin:${versions.kotlin}", | |
'stdlib' : "org.jetbrains.kotlin:kotlin-stdlib-jdk7:${versions.kotlin}", | |
'coroutinesCore' : "org.jetbrains.kotlinx:kotlinx-coroutines-core:${versions.coroutines}", | |
'coroutinesAndroid': "org.jetbrains.kotlinx:kotlinx-coroutines-android:${versions.coroutines}", | |
], | |
realm : [ | |
'realmPlugin': "io.realm:realm-gradle-plugin:${versions.realm}", | |
], | |
reactivex : [ | |
'rxJava' : "io.reactivex.rxjava2:rxjava:${versions.rxJava}", | |
'rxAndroid': "io.reactivex.rxjava2:rxandroid:${versions.rxAndroid}" | |
], | |
google : [ | |
'gmsPlugin' : "com.google.gms:google-services:${versions.gms}", | |
'dagger' : "com.google.dagger:dagger:${versions.dagger}", | |
'daggerProcessor': "com.google.dagger:dagger-compiler:${versions.dagger}", | |
'gson' : "com.google.code.gson:gson:${versions.gson}", | |
], | |
square : [ | |
'retrofit' : "com.squareup.retrofit2:retrofit:${versions.retrofit}", | |
'rxAdapter' : "com.squareup.retrofit2:adapter-rxjava2:${versions.retrofit}", | |
'coroutinsAdapter' : 'com.jakewharton.retrofit:retrofit2-kotlin-coroutines-adapter:0.9.2', | |
'gsonConverter' : "com.squareup.retrofit2:converter-gson:${versions.retrofit}", | |
'okhttp' : "com.squareup.okhttp3:okhttp:${versions.okhttp}", | |
'logging' : 'com.squareup.okhttp3:logging-interceptor:3.14.1', | |
'picasso' : "com.squareup.picasso:picasso:${versions.picasso}", | |
'okhttpDownloader' : "com.jakewharton.picasso:picasso2-okhttp3-downloader:${versions.okhttpDownloader}", | |
'retrofitRxAdapter': "com.jakewharton.retrofit:retrofit2-rxjava2-adapter:${versions.retrofitRxAdapter}", | |
], | |
facebook : [ | |
'stetho' : "com.facebook.stetho:stetho:${versions.stetho}", | |
'stethoRealm' : 'com.uphyca:stetho_realm:2.1.0',//not update | |
'networkInterceptor': "com.facebook.stetho:stetho-okhttp3:${versions.stetho}" | |
], | |
additional: [ | |
'jodaTime' : 'joda-time:joda-time:2.10.2', | |
'toasty' : 'com.github.GrenderG:Toasty:1.1.4', | |
'materialDialogsCore' : 'com.afollestad.material-dialogs:core:0.9.6.0', | |
'materialDialogsCommon': 'com.afollestad.material-dialogs:commons:0.9.6.0' | |
], | |
test : [ | |
'junit' : "junit:junit:${versions.junit}", | |
'atslRunner' : 'androidx.test.ext:junit:1.1.0', | |
'atslRules' : 'androidx.test:rules:1.1.0', | |
'runner' : 'com.android.support.test:runner:1.0.2', | |
'assertjCore' : 'org.assertj:assertj-core:3.12.2', | |
'assertjAndroid' : 'com.squareup.assertj:assertj-android:1.2.0', | |
'assertjSupport' : 'com.squareup.assertj:assertj-android-support-v4:1.2.0', | |
'mockitoKotlin' : "com.nhaarman:mockito-kotlin:${versions.mockitoKotlin}", | |
'robolectric' : "org.robolectric:robolectric:${versions.robolectric}", | |
'mockWebServer' : "com.squareup.okhttp3:mockwebserver:${versions.okhttp}", | |
'roomxTesting' : 'androidx.room:room-testing:2.0.0', | |
'roomTesting' : "android.arch.persistence.room:testing:${versions.room}", | |
'livedataTesting': 'androidx.arch.core:core-testing:2.0.0', | |
] | |
] |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment