This repository has been archived by the owner on Feb 17, 2020. It is now read-only.
/
dependencies.gradle
71 lines (66 loc) · 4.05 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
ext {
daggerVersion = '2.19'
glideVersion = '4.8.0'
androidxVersion = '1.0.0'
kotlinVersion = '1.3.0'
moshiVersion = '1.7.0'
detektVersion = '1.0.0.RC9.2'
ktlintVersion = '0.29.0'
gradlePlugins = [
buildProperties: 'com.novoda:gradle-build-properties-plugin:0.4.1',
fabric : 'io.fabric.tools:gradle:1.26.1',
kotlin : "org.jetbrains.kotlin:kotlin-gradle-plugin:${kotlinVersion}"
]
libraries = [
app : [
algolia : 'com.algolia:algoliasearch-android:3.26.1',
androidxAnnotations : "androidx.annotation:annotation:${androidxVersion}",
androidxAppCompat : "androidx.appcompat:appcompat:${androidxVersion}",
androidxConstraintLayout: 'androidx.constraintlayout:constraintlayout:2.0.0-alpha2',
androidxKtx : "androidx.core:core-ktx:${androidxVersion}",
androidxMaterial : "com.google.android.material:material:${androidxVersion}",
arrowCore : 'io.arrow-kt:arrow-core:0.7.3',
crashlytics : 'com.crashlytics.sdk.android:crashlytics:2.9.5',
dagger : "com.google.dagger:dagger:${daggerVersion}",
daggerCompiler : "com.google.dagger:dagger-compiler:${daggerVersion}",
firebaseAuth : 'com.google.firebase:firebase-auth:16.0.5',
firebaseConfig : 'com.google.firebase:firebase-config:16.1.0',
firebaseCore : 'com.google.firebase:firebase-core:16.0.4',
firebaseDb : 'com.google.firebase:firebase-database:16.0.3',
firebaseFirestore : 'com.google.firebase:firebase-firestore:17.1.1',
firebaseMessaging : 'com.google.firebase:firebase-messaging:17.3.4',
firebasePerf : 'com.google.firebase:firebase-perf:16.1.2',
firebaseStorage : 'com.google.firebase:firebase-storage:16.0.3',
firebaseUiStorage : 'com.firebaseui:firebase-ui-storage:4.2.0',
flexbox : 'com.google.android:flexbox:1.1.0',
glide : "com.github.bumptech.glide:glide:${glideVersion}",
glideCompiler : "com.github.bumptech.glide:compiler:${glideVersion}",
glideOkHttp3 : "com.github.bumptech.glide:okhttp3-integration:${glideVersion}",
jodaTimeAndroid : 'net.danlew:android.joda:2.10.0',
kotlin : "org.jetbrains.kotlin:kotlin-stdlib-jdk7:${kotlinVersion}",
kotlinReflect : "org.jetbrains.kotlin:kotlin-reflect:${kotlinVersion}",
moshi : "com.squareup.moshi:moshi:${moshiVersion}",
moshiKotlin : "com.squareup.moshi:moshi-kotlin:${moshiVersion}",
playServicesAuth : 'com.google.android.gms:play-services-auth:16.0.1',
rxAndroid : 'io.reactivex.rxjava2:rxandroid:2.1.0',
rxJava : 'io.reactivex.rxjava2:rxjava:2.2.2',
rxKotlin : 'io.reactivex.rxjava2:rxkotlin:2.3.0',
rxLint : 'nl.littlerobots.rxlint:rxlint:1.7.0',
timber : 'com.jakewharton.timber:timber:4.7.1',
viewPagerAdapter : 'com.novoda:view-pager-adapter:1.0.0'
],
test: [
truth : 'com.google.truth:truth:0.42',
jodaTime: 'joda-time:joda-time:2.10',
jUnit4 : 'junit:junit:4.12',
mockito : 'org.mockito:mockito-inline:2.23.0'
]
]
buildScript = [
android : 'com.android.tools.build:gradle:3.3.0-beta01',
firebase : 'com.google.firebase:firebase-plugins:1.1.5',
googleServices : 'com.google.gms:google-services:3.2.0',
gradleStaticAnalysisPlugin: 'com.novoda:gradle-static-analysis-plugin:0.6',
playPublisher : 'com.github.triplet.gradle:play-publisher:1.2.0'
]
}