-
Notifications
You must be signed in to change notification settings - Fork 0
/
dependencies.gradle
164 lines (137 loc) · 9.44 KB
/
dependencies.gradle
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
ext.versions = [
compileSdk : 24,
minSdk : 16,
targetSdk : 23,
buildTools : "24.0.2",
supportLibVersion : "24.1.1",
playServicesVersion : "9.4.0",
dexmakerVersion : "1.2",
multiDexVersion : "1.0.1",
butterKnifeVersion : "7.0.1",
bundlerVersion : "1.1.2",
eventBusVersion : "3.0.0",
javaxAnnotationApiVersion : "1.2",
jsr305Version : "jsr305:2.0.1",
ormliteVersion : "4.48",
prettyTimeVersion : "3.2.7.Final",
autoValue : "1.2",
autoValueParcel : "0.2.2",
daggerVersion : "2.5",
retrofitVersion : "2.0.2",
rxJavaVersion : "1.1.7",
rxAndroidVersion : "1.2.1",
gsonVersion : "2.7",
cookieJarVersion : "v0.9.3",
okIoVersion : "1.9.0",
okHttp3Version : "3.4.1",
glideVersion : "3.7.0",
glideOkHttpVersion : "1.4.0",
lynxVersion : '1.6',
stethoVersion : '1.3.1',
tinyDancerVersion : '0.0.8',
timberVersion : "4.1.2",
leakcanaryVersion : "1.4-beta2",
zetaUtilsVersion : "0.1",
zetaListItemDividerVersion : "0.1",
zetaHeaderAndFooterAdaptersVersion: "0.1",
junitVersion : '4.12',
robolectricVersion : '3.0',
assertJVersion : '1.7.1',
equalsVerifierVersion : '1.7.5',
mockitoVersion : '1.10.19',
supportTestRunnerVersion : '0.4.1',
supportTestVersion : "0.4.1",
espressoVersion : '2.2.1',
gradlePluginVersion : "2.1.3",
aptToolsPluginVersion : "1.8",
retroLambdaPluginVersion : "3.2.5",
retrolombokPluginVersion : "0.2.3.a2",
frodoPluginVersion : "0.8.3"
]
ext.gradlePlugins = [
androidTools: "com.android.tools.build:gradle:$versions.gradlePluginVersion",
frodo : "com.fernandocejas.frodo:frodo-plugin:$versions.frodoPluginVersion",
retroLambda : "me.tatarka:gradle-retrolambda:$versions.retroLambdaPluginVersion",
apt : "com.neenbedankt.gradle.plugins:android-apt:$versions.aptToolsPluginVersion",
lombok : "me.tatarka.retrolambda.projectlombok:lombok.ast:$versions.retrolombokPluginVersion"
]
ext.libraries = [
//region support libraries
supportAppCompat : "com.android.support:appcompat-v7:$versions.supportLibVersion",
supportAnnotations : "com.android.support:support-annotations:$versions.supportLibVersion",
supportDesign : "com.android.support:design:$versions.supportLibVersion",
supportRecyclerView : "com.android.support:recyclerview-v7:$versions.supportLibVersion",
supportV4 : "com.android.support:support-v4:$versions.supportLibVersion",
supportV13 : "com.android.support:support-v13:$versions.supportLibVersion",
supportCardView : "com.android.support:cardview-v7:$versions.supportLibVersion",
supportMultiDex : "com.android.support:multidex:$versions.multiDexVersion",
//endregion
//region play services
playServicesGcm : "com.google.android.gms:play-services-gcm:$versions.playServicesVersion",
playServicesAd : "com.google.android.gms:play-services-ads:$versions.playServicesVersion",
playServicesMaps : "com.google.android.gms:play-services-maps:$versions.playServicesVersion",
playServicesPlaces : "com.google.android.gms:play-services-places:$versions.playServicesVersion",
playServicesLocation : "com.google.android.gms:play-services-location:$versions.playServicesVersion",
appIndexing : "com.google.android.gms:play-services-appindexing:$versions.playServicesVersion",
//endregion
//region IMAGE PROCESSOR
glide : "com.github.bumptech.glide:glide:$versions.glideVersion",
glideOkHttp : "com.github.bumptech.glide:okhttp3-integration:$versions.glideOkHttpVersion",
//endregion
//region DEPENDENCIES INJECTION
dagger : "com.google.dagger:dagger:$versions.daggerVersion",
daggerCompiler : "com.google.dagger:dagger-compiler:$versions.daggerVersion",
//endregion
//region NETWORK
okio : "com.squareup.okio:okio:$versions.okIoVersion",
okHttp3 : "com.squareup.okhttp3:okhttp:$versions.okHttp3Version",
okHttp3LogInterceptor : "com.squareup.okhttp3:logging-interceptor:$versions.okHttp3Version",
retrofit : "com.squareup.retrofit2:retrofit:$versions.retrofitVersion",
retrofitGsonConverter : "com.squareup.retrofit2:converter-gson:$versions.retrofitVersion",
retrofitRxAdapter : "com.squareup.retrofit2:adapter-rxjava:$versions.retrofitVersion",
rxJava : "io.reactivex:rxjava:$versions.rxJavaVersion",
rxAndroid : "io.reactivex:rxandroid:$versions.rxAndroidVersion",
gson : "com.google.code.gson:gson:$versions.gsonVersion",
persistentCookieJar : "com.github.franmontiel:PersistentCookieJar:$versions.cookieJarVersion",
//endregion
//region UTILS
autoValue : "com.google.auto.value:auto-value:$versions.autoValue",
autoValueParcel : "com.ryanharter.auto.value:auto-value-parcel:$versions.autoValueParcel",
autoValueParcelAdapter : "com.ryanharter.auto.value:auto-value-parcel-adapter:$versions.autoValueParcel",
butterKnife : "com.jakewharton:butterknife:$versions.butterKnifeVersion",
bundler : "com.f2prateek.bundler:bundler:$versions.bundlerVersion",
eventBus : "org.greenrobot:eventbus:$versions.eventBusVersion",
jsr305 : "com.google.code.findbugs:$versions.jsr305Version",
javaxAnnotationApi : "javax.annotation:javax.annotation-api:$versions.javaxAnnotationApiVersion",
prettyTime : "org.ocpsoft.prettytime:prettytime:$versions.prettyTimeVersion",
ormlite : "com.j256.ormlite:ormlite-android:$versions.ormliteVersion",
//endregion
//region zeta modular libraries
zetaUtils : "com.github.zetaapps:utils:$versions.zetaUtilsVersion",
zetaListItemDivider : "com.github.zetaapps:List-Item-Divider:$versions.zetaListItemDividerVersion",
zetaHeaderAndFooterAdapters: "com.github.zetaapps:Header-Footer-Adapter:$versions.zetaHeaderAndFooterAdaptersVersion",
//endregion
//region DEVELOPER TOOLS
lynx : "com.github.pedrovgs:lynx:$versions.lynxVersion",
stetho : "com.facebook.stetho:stetho:$versions.stethoVersion",
timber : "com.jakewharton.timber:timber:$versions.timberVersion",
tinyDancer : "com.github.brianPlummer:tinydancer:$versions.tinyDancerVersion",
leakcanary : "com.squareup.leakcanary:leakcanary-android:$versions.leakcanaryVersion",
leakcanaryNoOp : "com.squareup.leakcanary:leakcanary-android-no-op:$versions.leakcanaryVersion",
//endregion
//region TESTING DEPENDENCIES
junit : "junit:junit:$versions.junitVersion",
assertJ : "org.assertj:assertj-core:$versions.assertJVersion",
equalsVerifier : "nl.jqno.equalsverifier:equalsverifier:$versions.equalsVerifierVersion",
mockitoCore : "org.mockito:mockito-core:$versions.mockitoVersion",
retrofitMock : "com.squareup.retrofit2:retrofit-mock:$versions.retrofitVersion",
okHttpMockWebServer : "com.squareup.okhttp3:mockwebserver:$versions.okHttp3Version",
supportTestRunner : "com.android.support.test:runner:$versions.supportTestRunnerVersion",
supportTestRules : "com.android.support.test:rules:$versions.supportTestRunnerVersion",
dexmaker : "com.google.dexmaker:dexmaker:$versions.dexmakerVersion",
dexmakerMockito : "com.google.dexmaker:dexmaker-mockito:$versions.dexmakerVersion",
robolectric : "org.robolectric:robolectric:$versions.robolectricVersion",
espressoCore : "com.android.support.test.espresso:espresso-core:$versions.espressoVersion",
espressoContrib : "com.android.support.test.espresso:espresso-contrib:$versions.espressoVersion",
//endregion
]