deps.gradle
def versions = [
supportLib : '26.1.0',
constraintLayout: '1.0.2',
playServices : '11.4.2',
multiDex : '1.0.2',
networkManager : '0.0.2',
gson : '2.8.2',
moshi : '1.5.0',
okhttp : '3.9.0',
retrofit2 : '2.3.0',
glide : '4.3.0',
butterknife : '8.8.1',
objectbox : '1.2.0',
objectboxRxjava : '0.9.8',
materialDialogs : '0.9.4.7',
facebookSDK : '4.27.0',
cicleImageView : '2.2.0',
jUnit : '4.12',
espresso : '3.0.1',
autoDispose : '0.4.0',
rxjava2 : '2.1.6',
rxandroid2 : '2.0.1',
timber : '4.6.0',
spark : '1.1.2',
state : '1.1.6',
snackProgressBar: '2.2',
materialPB : '1.4.2',
]
ext.versions = versions
ext.deps = [
support : [
appCompat : 'com.android.support:appcompat-v7:' + versions.supportLib,
supportV13 : 'com.android.support:support-v13:' + versions.supportLib,
customTabs : 'com.android.support:customtabs:' + versions.supportLib,
cardView : 'com.android.support:cardview-v7:' + versions.supportLib,
palette : 'com.android.support:palette-v7:' + versions.supportLib,
recyclerView : 'com.android.support:recyclerview-v7:' + versions.supportLib,
design : 'com.android.support:design:' + versions.supportLib,
preferencesV7 : 'com.android.support:preference-v7:' + versions.supportLib,
preferencesV14 : 'com.android.support:preference-v14:' + versions.supportLib,
constraintLayout: 'com.android.support.constraint:constraint-layout:' + versions.constraintLayout,
multiDex : 'com.android.support:multidex:' + versions.multiDex,
],
playServices : [
auth: 'com.google.android.gms:play-services-auth:' + versions.playServices
],
networkManager : 'com.github.jumadeveloper:networkmanager:' + versions.networkManager,
moshi : 'com.squareup.moshi:moshi:' + versions.moshi,
okhttp : [
core : 'com.squareup.okhttp3:okhttp:' + versions.okhttp,
loggingInterceptor: 'com.squareup.okhttp3:logging-interceptor:' + versions.okhttp,
],
retrofit2 : [
retrofit: 'com.squareup.retrofit2:retrofit:' + versions.retrofit2,
moshi : 'com.squareup.retrofit2:converter-moshi:' + versions.retrofit2,
rxjava2 : 'com.squareup.retrofit2:adapter-rxjava2:' + versions.retrofit2,
],
glide : [
core : 'com.github.bumptech.glide:glide:' + versions.glide,
compiler: 'com.github.bumptech.glide:compiler:' + versions.glide,
okhttp3 : 'com.github.bumptech.glide:okhttp3-integration:' + versions.glide,
],
butterknife : [
butterknife: 'com.jakewharton:butterknife:' + versions.butterknife,
compiler : 'com.jakewharton:butterknife-compiler:' + versions.butterknife,
],
objectbox : [
androidDebug : 'io.objectbox:objectbox-android-objectbrowser:' + versions.objectbox,
androidRelease: 'io.objectbox:objectbox-android:' + versions.objectbox,
processor : 'io.objectbox:objectbox-processor:' + versions.objectbox,
rxjava : 'io.objectbox:objectbox-rxjava:' + versions.objectboxRxjava,
],
rxjava2 : 'io.reactivex.rxjava2:rxjava:' + versions.rxjava2,
rxandroid2 : 'io.reactivex.rxjava2:rxandroid:' + versions.rxandroid2,
autoDispose : [
core : 'com.uber.autodispose:autodispose:' + versions.autoDispose,
android : 'com.uber.autodispose:autodispose-android:' + versions.autoDispose,
androidArch: 'com.uber.autodispose:autodispose-android-archcomponents:' + versions.autoDispose,
],
materialDialogs : [
core: 'com.afollestad.material-dialogs:core:' + versions.materialDialogs,
],
state : [
core : 'com.evernote:android-state:' + versions.state,
processor: 'com.evernote:android-state-processor:' + versions.state,
],
snackProgressBar: 'com.github.tingyik90:snackprogressbar:' + versions.snackProgressBar,
timber : 'com.jakewharton.timber:timber:' + versions.timber,
facebookSDK : 'com.facebook.android:facebook-android-sdk:' + versions.facebookSDK,
circleImageView : 'de.hdodenhof:circleimageview:' + versions.cicleImageView,
spark : 'com.robinhood.spark:spark:' + versions.spark,
materialPB : 'me.zhanghai.android.materialprogressbar:library:' + versions.materialPB,
jUnit : 'junit:junit:' + versions.jUnit,
espresso : [
core: 'com.android.support.test.espresso:espresso-core:' + versions.espresso,
],
]