forked from ffgiraldez/reactive-mvvm-android
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathdependencies.gradle
60 lines (54 loc) · 4.42 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
/* Contains all dependencies definitions used in project.
* Please keep them organized in alphabetic order. */
ext {
compile_sdk = 28
min_sdk = 21
target_sdk = 28
versions = [
architecture_components: '2.0.0',
android_plugin : '3.3.0',
koin : '1.0.2',
kotlin : '1.3.20',
okhttp : '3.11.0',
retrofit : '2.4.0',
support : '1.0.0',
junit : '5.3.2'
]
build_plugins = [
android_gradle: [group: 'com.android.tools.build', name: 'gradle', version: versions.android_plugin],
kotlin_gradle : [group: 'org.jetbrains.kotlin', name: 'kotlin-gradle-plugin', version: versions.kotlin],
android_junit : [group: 'de.mannodermaus.gradle.plugins', name: 'android-junit5', version: '1.3.2.0']
]
libs = [
arch_comp_livedata : [group: 'android.arch.lifecycle', name: 'livedata', version: versions.arch_comp_lifecycle],
arch_comp_viewmodel : [group: 'android.arch.lifecycle', name: 'viewmodel', version: versions.arch_comp_lifecycle],
arch_comp_room : [group: 'android.arch.persistence.room', name: 'runtime', version: versions.arch_comp_persistence],
arch_comp_room_compiler: [group: 'android.arch.persistence.room', name: 'compiler', version: versions.arch_comp_persistence],
arch_comp_room_rxjava : [group: 'android.arch.persistence.room', name: 'rxjava2', version: versions.arch_comp_persistence],
arch_comp_room_test : [group: 'android.arch.persistence.room', name: 'testing', version: versions.arch_comp_persistence],
arch_comp_test : [group: 'android.arch.core', name: 'core-testing', version: versions.arch_comp_lifecycle],
arrow : [group: 'io.arrow-kt', name: 'arrow-core', version: '0.8.2'],
constraint : [group: 'com.android.support.constraint', name: 'constraint-layout', version: '1.0.2'],
databinding_compiler : [group: 'com.android.databinding', name: 'compiler', version: versions.android_plugin],
design : [group: 'com.android.support', name: 'design', version: versions.support],
floating_search : [group: 'com.github.arimorty', name: 'floatingsearchview', version: '2.1.1'],
junit_api : [group: 'org.junit.jupiter', name: 'junit-jupiter-api', version: versions.junit],
junit_engine : [group: 'org.junit.jupiter', name: 'junit-jupiter-engine', version: versions.junit],
okhttp : [group: 'com.squareup.okhttp3', name: 'okhttp', version: versions.okhttp],
okhttp_logging : [group: 'com.squareup.okhttp3', name: 'logging-interceptor', version: versions.okhttp],
koin : [group: 'org.koin', name: 'koin-core', version: versions.koin],
koin_android : [group: 'org.koin', name: 'koin-android', version: versions.koin],
koin_architecture : [group: 'org.koin', name: 'koin-android-viewmodel', version: versions.koin],
koin_test : [group: 'org.koin', name: 'koin-test', version: versions.koin],
kotlin_stdlib : [group: 'org.jetbrains.kotlin', name: 'kotlin-stdlib-jdk7', version: versions.kotlin],
kotlintest : [group: 'io.kotlintest', name: 'kotlintest-runner-junit5', version: '3.3.0'],
mockito_kotlin : [group: 'com.nhaarman.mockitokotlin2', name: 'mockito-kotlin', version: '2.1.0'],
picasso : [group: 'com.squareup.picasso', name: 'picasso', version: '2.5.2'],
retrofit : [group: 'com.squareup.retrofit2', name: 'retrofit', version: versions.retrofit],
retrofit_gson : [group: 'com.squareup.retrofit2', name: 'converter-gson', version: versions.retrofit],
retrofit_rx_java : [group: 'com.squareup.retrofit2', name: 'adapter-rxjava2', version: versions.retrofit],
rx_java : [group: 'io.reactivex.rxjava2', name: 'rxjava', version: '2.2.6'],
rx_android : [group: 'io.reactivex.rxjava2', name: 'rxandroid', version: '2.1.0'],
steho : [group: 'com.facebook.stetho', name: 'stetho', version: '1.5.0']
]
}