Skip to content

Instantly share code, notes, and snippets.

@YuriDenison
Created September 15, 2019 00:54
Show Gist options
  • Save YuriDenison/a3c6feb5d23c856964dfdb701d1b00e1 to your computer and use it in GitHub Desktop.
Save YuriDenison/a3c6feb5d23c856964dfdb701d1b00e1 to your computer and use it in GitHub Desktop.
ext.versions = [
buildTools : '28.0.3',
compileSdk : 28,
targetSdk : 28,
minSdk : 19,
androidGradlePlugin : '3.4.0-rc03',
dexcountGradlePlugin : '0.8.6',
fabricGradlePlugin : '1.28.1',
firebaseGradlePlugin : '1.2.0',
googleServicesGradlePlugin : '4.2.0',
versionsGradlePlugin : '0.21.0',
kotlin : '1.3.30',
annotations : '1.1.0-beta01',
appCompat : '1.1.0-alpha04',
browser : '1.0.0',
cardView : '1.0.0',
coreKtx : '1.1.0-alpha05',
fragment : '1.1.0-alpha06',
gridLayout : '1.0.0',
recyclerView : '1.0.0',
materialDesign : '1.1.0-alpha05',
percentLayout : '1.0.0',
room : '2.1.0-alpha06',
paging : "2.1.0",
workManager : '2.0.1',
multiDex : '2.0.1',
constraintLayout : '2.0.0-alpha3',
dagger : '2.22.1',
flexboxLayout : '1.1.0',
gson : '2.8.5',
mrButler : '1.0.3',
firebaseAnalytics : '16.4.0',
firebaseAnalyticsImpl : '16.2.2',
firebaseAppIndexing : '17.1.0',
firebaseConfig : '16.1.0',
firebaseCore : '16.0.8',
firebaseCommon : '16.0.4',
firebaseCrash : '16.2.1',
firebaseDynamicLinks : '16.1.2',
firebaseIid : '17.0.4',
firebaseInvites : '16.0.4',
firebaseMessaging : '17.3.4',
firebasePerf : '16.2.5',
playServicesAds : '15.0.1',
playServicesAnalytics : '16.0.3',
playServicesAppInvite : '16.0.3',
playServicesAuth : '16.0.1',
playServicesBase : '16.1.0',
playServicesBasement : '16.1.0',
playServicesLocation : '16.0.0',
playServicesMaps : '16.1.0',
playServicesMeasurementApi : '16.0.2',
playServicesMeasurementBase: '16.0.3',
playServicesPlus : '15.0.1',
playServicesTasks : '16.0.1',
rxAndroid : '2.1.1',
rxBinding : '3.0.0-alpha2',
rxJava : '2.2.8',
rxKotlin : '2.3.0',
rxLint : '1.7.3',
rxLocation : '1.0.5',
rxLocationManager : '1.0.0',
rxRelay : '2.1.0',
reactiveLocation : '1.0@aar',
leakCanary : '1.6.2',
okHttp : '3.12.1',
otto : '1.3.8',
retrofit : '2.5.0',
threeTen : '1.2.0',
timber : '4.7.1',
pagerIndicator : '1.0.3',
processPhoenix : '2.0.0',
facebook : '4.42.0',
fresco : '1.13.0',
stetho : '1.4.2',
socialAuth : '0.1.9',
adapterDelegates : '4.0.0',
apacheCommonsCodec : '1.11',
deviceNames : '1.1.8',
materialProgressBar : '1.6.1',
desertPlaceholder : '1.2.4',
materialDialogs : '2.7.0',
rangeSeekBar : '1.1.4',
recyclerViewAnimators : '2.2.5',
realm : '5.10.0',
mapsUtils : '0.5',
photoView : '2.3.0',
floatingActionButton : '1.10.1',
amplitude : '2.22.1',
appsFlyer : '4.8.19@aar',
crashlytics : '2.9.9@aar',
typedValue : '0.9.4',
fulldiveViewer : '5.0.1@aar',
fulldiveCore : '5.0.3',
cardboard : '1.120.0',
espresso : '2.2.2',
junit : '4.12',
spoon : 'parent-1.7.1',
supportTest : '0.5',
robolectric : '4.0.2',
]
ext.gradlePlugins = [
android : "com.android.tools.build:gradle:$versions.androidGradlePlugin",
dexcount : "com.getkeepsafe.dexcount:dexcount-gradle-plugin:$versions.dexcountGradlePlugin",
fabric : "io.fabric.tools:gradle:$versions.fabricGradlePlugin",
googleServices: "com.google.gms:google-services:$versions.googleServicesGradlePlugin",
firebase : "com.google.firebase:firebase-plugins:$versions.firebaseGradlePlugin",
kotlin : "org.jetbrains.kotlin:kotlin-gradle-plugin:$versions.kotlin",
versions : "com.github.ben-manes:gradle-versions-plugin:$versions.versionsGradlePlugin",
realm : "io.realm:realm-gradle-plugin:$versions.realm"
]
ext.libraries = [
kotlinStdLib : "org.jetbrains.kotlin:kotlin-stdlib-jdk7:$versions.kotlin",
annotations : "androidx.annotation:annotation:$versions.annotations",
appCompat : "androidx.appcompat:appcompat:$versions.appCompat",
cardView : "androidx.cardview:cardview:$versions.cardView",
coreKtx : "androidx.core:core-ktx:$versions.coreKtx",
fragment : "androidx.fragment:fragment:$versions.fragment",
gridLayout : "androidx.gridlayout:gridlayout:$versions.gridLayout",
multidex : "androidx.multidex:multidex:$versions.multiDex",
recyclerView : "androidx.recyclerview:recyclerview:$versions.recyclerView",
constraintLayout : "androidx.constraintlayout:constraintlayout:$versions.constraintLayout",
materialDesign : "com.google.android.material:material:$versions.materialDesign",
wearableSupport : "com.google.android.support:wearable:$versions.wearable",
browser : "androidx.browser:browser:$versions.browser",
room : "androidx.room:room-runtime:$versions.room",
roomKtx : "androidx.room:room-ktx:$versions.room",
roomProcessor : "androidx.room:room-compiler:$versions.room",
roomRxJava : "androidx.room:room-rxjava2:$versions.room",
percentLayout : "androidx.percentlayout:percentlayout:$versions.percentLayout",
workManager : "androidx.work:work-runtime-ktx:$versions.workManager",
paging : "androidx.paging:paging-runtime-ktx:$versions.paging",
pagingRxJava : "androidx.paging:paging-rxjava2-ktx:$versions.paging",
dagger : "com.google.dagger:dagger:$versions.dagger",
daggerCompiler : "com.google.dagger:dagger-compiler:$versions.dagger",
firebaseAnalytics : "com.google.firebase:firebase-analytics:$versions.firebaseAnalytics",
firebaseAnalyticsImpl : "com.google.firebase:firebase-analytics-impl:$versions.firebaseAnalyticsImpl",
firebaseAppIndexing : "com.google.firebase:firebase-appindexing:$versions.firebaseAppIndexing",
firebaseConfig : "com.google.firebase:firebase-config:$versions.firebaseConfig",
firebaseCore : "com.google.firebase:firebase-core:$versions.firebaseCore",
firebaseCommon : "com.google.firebase:firebase-common:$versions.firebaseCommon",
firebaseCrash : "com.google.firebase:firebase-crash:$versions.firebaseCrash",
firebaseDynamicLinks : "com.google.firebase:firebase-dynamic-links:$versions.firebaseDynamicLinks",
firebaseIid : "com.google.firebase:firebase-iid:$versions.firebaseIid",
firebaseInvites : "com.google.firebase:firebase-invites:$versions.firebaseInvites",
firebaseMessaging : "com.google.firebase:firebase-messaging:$versions.firebaseMessaging",
firebasePerf : "com.google.firebase:firebase-perf:$versions.firebasePerf",
flexboxLayout : "com.google.android:flexbox:$versions.flexboxLayout",
gson : "com.google.code.gson:gson:$versions.gson",
guava : "com.google.guava:guava:$versions.guava",
instantApps : "com.google.android.instantapps:instantapps:$versions.instantApps",
playServicesAds : "com.google.android.gms:play-services-ads:$versions.playServicesAds",
playServicesAnalytics : "com.google.android.gms:play-services-analytics:$versions.playServicesAnalytics",
playServicesAppInvite : "com.google.android.gms:play-services-appinvite:$versions.playServicesAppInvite",
playServicesAuth : "com.google.android.gms:play-services-auth:$versions.playServicesAuth",
playServicesBase : "com.google.android.gms:play-services-base:$versions.playServicesBase",
playServicesBasement : "com.google.android.gms:play-services-basement:$versions.playServicesBasement",
playServicesLocation : "com.google.android.gms:play-services-location:$versions.playServicesLocation",
playServicesMaps : "com.google.android.gms:play-services-maps:$versions.playServicesMaps",
playServicesMeasurementApi : "com.google.android.gms:play-services-measurement-api:$versions.playServicesMeasurementApi",
playServicesMeasurementBase: "com.google.android.gms:play-services-measurement-base:$versions.playServicesMeasurementBase",
playServicesTasks : "com.google.android.gms:play-services-tasks:$versions.playServicesTasks",
mapsUtils : "com.google.maps.android:android-maps-utils:$versions.mapsUtils",
materialDialogs : "com.afollestad.material-dialogs:core:${versions.materialDialogs}@aar",
rxAndroid : "io.reactivex.rxjava2:rxandroid:$versions.rxAndroid",
rxBinding : "com.jakewharton.rxbinding3:rxbinding:$versions.rxBinding",
rxBindingRecyclerView : "com.jakewharton.rxbinding3:rxbinding-recyclerview:$versions.rxBinding",
rxBindingAppCompat : "com.jakewharton.rxbinding3:rxbinding-appcompat:$versions.rxBinding",
rxBindingSwipeRefreshLayout: "com.jakewharton.rxbinding3:rxbinding-swiperefreshlayout:$versions.rxBinding",
rxJava : "io.reactivex.rxjava2:rxjava:$versions.rxJava",
rxLint : "nl.littlerobots.rxlint:rxlint:$versions.rxLint",
rxKotlin : "io.reactivex.rxjava2:rxkotlin:$versions.rxKotlin",
rxLocation2 : "com.patloew.rxlocation:rxlocation:$versions.rxLocation2",
rxLocationManager1 : "com.github.zellius:rxlocationmanager.kotlin:$versions.rxLocationManager1",
rxRelay : "com.jakewharton.rxrelay2:rxrelay:$versions.rxRelay",
leakCanary : "com.squareup.leakcanary:leakcanary-android:$versions.leakCanary",
leakCanaryNoOp : "com.squareup.leakcanary:leakcanary-android-no-op:$versions.leakCanary",
okHttp : "com.squareup.okhttp3:okhttp:$versions.okHttp",
okHttpLoggingInterceptor : "com.squareup.okhttp3:logging-interceptor:$versions.okHttp",
retrofit : "com.squareup.retrofit2:retrofit:$versions.retrofit",
retrofitGsonConverter : "com.squareup.retrofit2:converter-gson:$versions.retrofit",
retrofitRxJavaAdapter : "com.squareup.retrofit2:adapter-rxjava2:$versions.retrofit",
threeTen : "com.jakewharton.threetenabp:threetenabp:$versions.threeTen",
timber : "com.jakewharton.timber:timber:$versions.timber",
facebook : "com.facebook.android:facebook-login:$versions.facebook",
fresco : "com.facebook.fresco:fresco:$versions.fresco",
frescoImagePipelineOkHttp : "com.facebook.fresco:imagepipeline-okhttp3:$versions.fresco",
stetho : "com.facebook.stetho:stetho:$versions.stetho",
stethoOkHttp : "com.facebook.stetho:stetho-okhttp3:$versions.stetho",
adapterDelegates : "com.hannesdorfmann:adapterdelegates4:$versions.adapterDelegates",
desertPlaceholder : "com.github.jetradarmobile.desertplaceholder:desertplaceholder:$versions.desertPlaceholder",
materialProgressBar : "me.zhanghai.android.materialprogressbar:library:$versions.materialProgressBar",
mrButler : "com.github.jetradarmobile:mrbutler:$versions.mrButler",
rangeSeekBar : "com.github.jetradarmobile:android-range-seek-bar:$versions.rangeSeekBar",
recyclerViewAnimators : "jp.wasabeef:recyclerview-animators:$versions.recyclerViewAnimators",
reLinker : "com.getkeepsafe.relinker:relinker:$versions.reLinker",
photoView : "com.github.chrisbanes:PhotoView:$versions.photoView",
floatingActionButton : "com.getbase:floatingactionbutton:$versions.floatingActionButton",
typedValue : "io.denison:typedvalue:$versions.typedValue",
typedValueDate : "io.denison:typedvalue-date:$versions.typedValue",
pagerIndicator : "com.romandanylyk:pageindicatorview:$versions.pagerIndicator",
processPhoenix : "com.jakewharton:process-phoenix:$versions.processPhoenix",
amplitude : "com.amplitude:android-sdk:$versions.amplitude",
appsFlyer : "com.appsflyer:af-android-sdk:$versions.appsFlyer",
crashlytics : "com.crashlytics.sdk.android:crashlytics:$versions.crashlytics",
socialAuth : "com.github.jetradarmobile:android-sociallogin:$versions.socialAuth",
socialAuthRx : "com.github.jetradarmobile:android-sociallogin-rxjava2:$versions.socialAuth",
socialAuthFacebook : "com.github.jetradarmobile:android-sociallogin-facebook:$versions.socialAuth",
cardboardBase : "com.google.vr:sdk-base:$versions.cardboard",
cardboardCommon : "com.google.vr:sdk-common:$versions.cardboard",
cardboardController : "com.google.vr:sdk-controller:$versions.cardboard",
fulldiveCore : "in.fulldive.common:basevr-lite:$versions.fulldiveCore",
fulldiveViewer : "in.fulldive.common:viewer_dev:$versions.fulldiveViewer",
espressoCore : "com.android.support.test.espresso:espresso-core:$versions.espresso",
espressoContrib : "com.android.support.test.espresso:espresso-contrib:$versions.espresso",
junit : "junit:junit:$versions.junit",
kotlinTestJunit : "org.jetbrains.kotlin:kotlin-test-junit:$versions.kotlin",
spoonClient : "com.github.nikslushkin.spoon:spoon-client:$versions.spoon",
supportTestRules : "com.android.support.test:rules:$versions.supportTest",
supportTestRunner : "com.android.support.test:runner:$versions.supportTest",
robolectric : "org.robolectric:robolectric:$versions.robolectric"
]
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment