forked from qingmei2/MVVM-Architecture
-
Notifications
You must be signed in to change notification settings - Fork 0
/
dependencies.gradle
131 lines (102 loc) · 9.21 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
ext {
build_version = [
compileSdkVersion: 28,
minSdkVersion : 19,
targetSdkVersion : 28,
versionCode : 6,
versionName : '0.4.0'
]
versions = [
android_plugin : '3.3.1',
kotlin : '1.3.11',
kotlin_coroutines : '1.0.0',
support : '1.0.0',
arch_comp_lifecycle : '2.0.0-rc01',
arch_comp_persistence: '2.0.0-rc01',
arch_comp_navigation : '1.0.0-alpha07',
arch_comp_paging : '2.0.0-rc01',
retrofit : '2.4.0',
okhttp : '3.11.0',
kodein : '6.0.1',
glide : '4.8.0',
dsladapter : '0.8.4',
rxjava : '2.2.4',
rxkotlin : '2.2.0',
rxandroid : '2.1.0',
rxbinding : '3.0.0-alpha1',
autodispose : '1.1.0',
leakcanary : '1.6.2',
espresso : '3.1.0',
robolectric : '3.3.2',
junit : '4.12'
]
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]
]
libs = [
support_v4 : [group: 'androidx.legacy', name: 'legacy-support-v4', version: versions.support],
support_v7 : [group: 'androidx.appcompat', name: 'appcompat', version: versions.support],
support_v13 : [group: 'androidx.legacy', name: 'legacy-support-v13', version: versions.support],
design : [group: 'com.google.android.material', name: 'material', version: '1.0.0-rc01'],
recyclerview : [group: 'androidx.recyclerview', name: 'recyclerview', version: versions.support],
cardview : [group: 'androidx.cardview', name: 'cardview', version: versions.support],
annotations : [group: 'androidx.annotation', name: 'annotation', version: versions.support],
constraint : [group: 'androidx.constraintlayout', name: 'constraintlayout', version: '1.1.2'],
flexbox : [group: 'com.google.android', name: 'flexbox', version: '1.1.0'],
arch_comp_extension : [group: 'androidx.lifecycle', name: 'lifecycle-extensions', version: versions.arch_comp_lifecycle],
arch_comp_java8 : [group: 'androidx.lifecycle', name: 'lifecycle-common-java8', version: versions.arch_comp_lifecycle],
arch_comp_compiler : [group: 'androidx.lifecycle', name: 'lifecycle-compiler', version: versions.arch_comp_lifecycle],
arch_comp_viewmodel : [group: 'androidx.lifecycle', name: 'lifecycle-viewmodel', version: versions.arch_comp_lifecycle],
arch_comp_livedata : [group: 'androidx.lifecycle', name: 'lifecycle-livedata', version: versions.arch_comp_lifecycle],
arch_comp_livedata_rx : [group: 'androidx.lifecycle', name: 'lifecycle-reactivestreams', version: versions.arch_comp_lifecycle],
arch_comp_navigation : [group: 'android.arch.navigation', name: 'navigation-fragment-ktx', version: versions.arch_comp_navigation],
arch_comp_navigation_ui : [group: 'android.arch.navigation', name: 'navigation-ui-ktx', version: versions.arch_comp_navigation],
arch_comp_paging : [group: 'androidx.paging', name: 'paging-runtime', version: versions.arch_comp_paging],
arch_comp_paging_rxjava : [group: 'androidx.paging', name: 'paging-rxjava2', version: versions.arch_comp_paging],
arch_comp_room : [group: 'androidx.room', name: 'room-runtime', version: versions.arch_comp_persistence],
arch_comp_room_compiler : [group: 'androidx.room', name: 'room-compiler', version: versions.arch_comp_persistence],
arch_comp_room_rxjava : [group: 'androidx.room', name: 'room-rxjava2', version: versions.arch_comp_persistence],
arch_comp_room_test : [group: 'androidx.room', name: 'room-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.7.3'],
kotlin_stdlib : [group: 'org.jetbrains.kotlin', name: 'kotlin-stdlib-jdk7', version: versions.kotlin],
kotlin_coroutines : [group: 'org.jetbrains.kotlinx', name: 'kotlinx-coroutines-android', version: versions.kotlin_coroutines],
glide : [group: 'com.github.bumptech.glide', name: 'glide', version: versions.glide],
glide_compiler : [group: 'com.github.bumptech.glide', name: 'compiler', version: versions.glide],
okhttp : [group: 'com.squareup.okhttp3', name: 'okhttp', version: versions.okhttp],
okhttp_logging : [group: 'com.squareup.okhttp3', name: 'logging-interceptor', version: versions.okhttp],
retrofit : [group: 'com.squareup.retrofit2', name: 'retrofit', version: versions.retrofit],
retrofit_gson : [group: 'com.squareup.retrofit2', name: 'converter-gson', version: versions.retrofit],
retrofit_rxjava : [group: 'com.squareup.retrofit2', name: 'adapter-rxjava2', version: versions.retrofit],
rxjava : [group: 'io.reactivex.rxjava2', name: 'rxjava', version: versions.rxjava],
rxkotlin : [group: 'io.reactivex.rxjava2', name: 'rxkotlin', version: versions.rxkotlin],
rxandroid : [group: 'io.reactivex.rxjava2', name: 'rxandroid', version: versions.rxandroid],
rxpermissions : [group: 'com.github.tbruyelle', name: 'rxpermissions', version: '0.10.2'],
rximagepicker : [group: 'com.github.qingmei2', name: 'rximagepicker', version: '2.3.0-alpha03'],
rxweaver : [group: 'com.github.qingmei2.rxweaver', name: 'rxweaver', version: '0.3.0'],
rxbinding : [group: 'com.jakewharton.rxbinding3', name: 'rxbinding-core', version: versions.rxbinding],
rxbinding_v7 : [group: 'com.jakewharton.rxbinding3', name: 'rxbinding-appcompat', version: versions.rxbinding],
rxbinding_recyclerview : [group: 'com.jakewharton.rxbinding3', name: 'rxbinding-recyclerview', version: versions.rxbinding],
autodispose : [group: 'com.uber.autodispose', name: 'autodispose-android', version: versions.autodispose],
autodispose_ktx : [group: 'com.uber.autodispose', name: 'autodispose-ktx', version: versions.autodispose],
autodispose_android_ktx : [group: 'com.uber.autodispose', name: 'autodispose-android-ktx', version: versions.autodispose],
autodispose_archs_ktx : [group: 'com.uber.autodispose', name: 'autodispose-android-archcomponents-ktx', version: versions.autodispose],
kodein : [group: 'org.kodein.di', name: 'kodein-di-generic-jvm', version: versions.kodein],
kodein_android : [group: 'org.kodein.di', name: 'kodein-di-framework-android-core', version: versions.kodein],
kodein_androidx : [group: 'org.kodein.di', name: 'kodein-di-framework-android-x', version: versions.kodein],
timber : [group: 'com.jakewharton.timber', name: 'timber', version: '4.7.1'],
leak_canary_debug : [group: 'com.squareup.leakcanary', name: 'leakcanary-android', version: versions.leakcanary],
leak_canary_debug_support: [group: 'com.squareup.leakcanary', name: 'leakcanary-support-fragment', version: versions.leakcanary],
leak_canary_release : [group: 'com.squareup.leakcanary', name: 'leakcanary-android-no-op', version: versions.leakcanary],
junit : [group: 'junit', name: 'junit', version: '4.12'],
mockito_kotlin : [group: 'com.nhaarman', name: 'mockito-kotlin', version: '1.5.0'],
robolectric : [group: 'org.robolectric', name: 'robolectric', version: versions.robolectric],
robolectric_v4 : [group: 'org.robolectric', name: 'shadows-support-v4', version: versions.robolectric],
espresso_core : [group: 'androidx.test.espresso', name: 'espresso-core', version: versions.espresso],
espresso_contrib : [group: 'androidx.test.espresso', name: 'espresso-contrib', version: versions.espresso],
espresso_idling_resource : [group: 'androidx.test.espresso', name: 'espresso-idling-resource', version: versions.espresso],
espresso_test_runner : [group: 'androidx.test', name: 'runner', version: '1.1.0'],
espresso_test_rules : [group: 'androidx.test', name: 'rules', version: '1.1.0']
]
}