-
Notifications
You must be signed in to change notification settings - Fork 0
/
dependencies.gradle
140 lines (123 loc) · 6.56 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
def androidbuild = [:]
// Android build stuff
androidbuild.minSdkVersion = 21
androidbuild.targetSdkVersion = 28
androidbuild.compileSdkVersion = 28
androidbuild.testInstrumentationRunner = "android.support.test.runner.AndroidJUnitRunner"
ext.androidbuild = androidbuild
ext.deps = [:]
def deps = [:]
def versions = [:]
versions.plugin_android_maven = "1.3"
versions.plugin_build_tools = '3.6.0-alpha02'
versions.plugin_google_services = "4.0.1"
versions.plugin_fabric = '1.+'
versions.plugin_firebase = '1.2.0'
versions.kotlin = '1.3.31'
versions.kotlinx_coroutines = '1.1.1'
versions.plugin_androidx_navigation_safe_args = '2.1.0-alpha02'
versions.android_ktx = "1.2.0-alpha01"
versions.androidx_lifecycle = "2.2.0-alpha01"
versions.androidx_navigation = "2.1.0-alpha04"
versions.androidx_room = '2.1.0-alpha06'
versions.androidx_camerax = "1.0.0-alpha02"
versions.androidx_work = '2.0.1'
versions.atsl_runner = "1.0.1"
versions.crashlytics = "2.9.4@aar"
versions.constraint_layout = "1.1.3"
versions.databinding = "$versions.plugin_build_tools"
versions.expiringmap = "0.5.8"
versions.espresso = "3.0.1"
versions.gson = "2.8.2"
versions.junit = "4.13-beta-3"
versions.okhttp3 = "3.10.0"
versions.slidinguppanel = "3.4.0"
versions.support = "28.0.0"
versions.retrofit = "2.3.0"
versions.anko = '0.10.8'
versions.picasso = '2.71828'
versions.firebase_auth = "17.0.0"
versions.firebase_auth_ui = "4.3.1"
versions.firebase_core = "16.0.9"
versions.firebase_perf = "20.0.0"
versions.firebase_ml_vision = "20.0.0"
ext.versions = versions
def plugins = [:]
plugins.android_build_tools = "com.android.tools.build:gradle:$versions.plugin_build_tools"
plugins.maven_gradle = "com.github.dcendents:android-maven-gradle-plugin:$versions.plugin_android_maven" // for aars
plugins.google_services = "com.google.gms:google-services:$versions.plugin_google_services"
plugins.firebase = "com.google.firebase:firebase-plugins:$versions.plugin_firebase"
plugins.fabric = "io.fabric.tools:gradle:$versions.plugin_fabric"
plugins.kotlin = "org.jetbrains.kotlin:kotlin-gradle-plugin:$versions.kotlin"
plugins.androidx_navigation_safe_args = "androidx.navigation:navigation-safe-args-gradle-plugin:$versions.plugin_androidx_navigation_safe_args"
plugins.versions = "com.github.ben-manes:gradle-versions-plugin:0.17.0"
deps.plugins = plugins
def jetpack = [:]
jetpack.appcompat = "androidx.appcompat:appcompat:1.1.0-alpha05"
jetpack.corektx = "androidx.core:core-ktx:$versions.android_ktx"
jetpack.preference = "androidx.preference:preference:1.0.0"
jetpack.constraintlayout = "androidx.constraintlayout:constraintlayout:2.0.0-beta1"
jetpack.material = "com.google.android.material:material:1.1.0-alpha07"
jetpack.lifecycle_extensions = "androidx.lifecycle:lifecycle-extensions:$versions.androidx_lifecycle"
jetpack.lifecycle_viewmodel_ktx = "androidx.lifecycle:lifecycle-viewmodel-ktx:$versions.androidx_lifecycle"
jetpack.navigation_fragment = "androidx.navigation:navigation-fragment:$versions.androidx_navigation"
jetpack.navigation_fragment_ktx = "androidx.navigation:navigation-fragment-ktx:$versions.androidx_navigation"
jetpack.navigation_ui = "androidx.navigation:navigation-ui:$versions.androidx_navigation"
jetpack.navigation_ui_ktx = "androidx.navigation:navigation-ui-ktx:$versions.androidx_navigation"
jetpack.room_runtime = "androidx.room:room-runtime:$versions.androidx_room"
jetpack.room_compiler = "androidx.room:room-compiler:$versions.androidx_room"
jetpack.roomktx = "androidx.room:room-ktx:$versions.androidx_room"
jetpack.work = "androidx.work:work-runtime-ktx:$versions.androidx_work"
jetpack.cardview = "androidx.cardview:cardview:1.0.0"
jetpack.camera_core = "androidx.camera:camera-core:$versions.androidx_camerax"
jetpack.camera2 = "androidx.camera:camera-camera2:$versions.androidx_camerax"
deps.jetpack = jetpack
def test = [:]
test.junit = "androidx.test.ext:junit:1.1.1"
test.espresso = "androidx.test.espresso:espresso-core:3.2.0"
deps.test = test
def firebase = [:]
firebase.auth = "com.google.firebase:firebase-auth:$versions.firebase_auth"
firebase.auth_ui = "com.firebaseui:firebase-ui-auth:$versions.firebase_auth_ui"
firebase.core = "com.google.firebase:firebase-core:$versions.firebase_core"
firebase.perf = "com.google.firebase:firebase-perf:$versions.firebase_perf"
firebase.ml_vision = "com.google.firebase:firebase-ml-vision:$versions.firebase_ml_vision"
deps.firebase = firebase
def databinding = [:]
databinding.adapters = "com.android.databinding:adapters:$versions.databinding"
databinding.baseLibrary = "com.android.databinding:baseLibrary:$versions.databinding"
databinding.compiler = "com.android.databinding:compiler:$versions.databinding"
databinding.compilerCommon = "com.android.databinding:compilerCommon:$versions.databinding"
databinding.library = "com.android.databinding:library:$versions.databinding"
deps.databinding = databinding
def kotlin = [:]
kotlin.stdlib = "org.jetbrains.kotlin:kotlin-stdlib-jdk8:$versions.kotlin"
kotlin.test = "org.jetbrains.kotlin:kotlin-test-junit:$versions.kotlin"
kotlin.plugin = "org.jetbrains.kotlin:kotlin-gradle-plugin:$versions.kotlin"
kotlin.allopen = "org.jetbrains.kotlin:kotlin-allopen:$versions.kotlin"
kotlin.coroutinesCore = "org.jetbrains.kotlinx:kotlinx-coroutines-core:$versions.kotlinx_coroutines"
kotlin.coroutinesAndroid = "org.jetbrains.kotlinx:kotlinx-coroutines-android:$versions.kotlinx_coroutines"
deps.kotlin = kotlin
def retrofit = [:]
retrofit.runtime = "com.squareup.retrofit2:retrofit:$versions.retrofit"
retrofit.gson = "com.squareup.retrofit2:converter-gson:$versions.retrofit"
retrofit.mock = "com.squareup.retrofit2:retrofit-mock:$versions.retrofit"
retrofit.coroutines = "com.jakewharton.retrofit:retrofit2-kotlin-coroutines-adapter:0.9.2"
retrofit.call_coroutines = "ru.gildor.coroutines:kotlin-coroutines-retrofit:1.1.0"
deps.retrofit = retrofit
def anko = [:]
anko.anko = "org.jetbrains.anko:anko:$versions.anko"
anko.commons = "org.jetbrains.anko:anko-commons:$versions.anko"
deps.anko = anko
// misc one-off libs
deps.crashlytics = "com.crashlytics.sdk.android:crashlytics:$versions.crashlytics"
deps.okhttp3 = "com.squareup.okhttp3:okhttp:$versions.okhttp3"
deps.okhttp3_logging = "com.squareup.okhttp3:logging-interceptor:$versions.okhttp3"
deps.gson = "com.google.code.gson:gson:$versions.gson"
deps.junit = "junit:junit:$versions.junit"
deps.expiringmap = "net.jodah:expiringmap:$versions.expiringmap"
deps.slidinguppanel = "com.sothree.slidinguppanel:library:$versions.slidinguppanel"
deps.picasso = "com.squareup.picasso:picasso:$versions.picasso"
deps.db_debug = "com.amitshekhar.android:debug-db:1.0.6"
deps.html_recycler = "com.github.m7mdra:HtmlRecycler:0.1.11"
ext.deps = deps