-
Notifications
You must be signed in to change notification settings - Fork 0
/
dependencies.gradle
121 lines (98 loc) · 4.87 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
ext {
//----------------- preDefine -----------------
gradle_version = '4.1.2'
kotlin_version = '1.4.31'
core_ktx_version = '1.3.2'
appcompat_version = '1.2.0'
material_version = '1.3.0'
constraint_version = '2.0.4'
junit_version = '4.13.2'
junit_test_version = '1.1.2'
expresso_test_version = '3.3.0'
//----------------- hilt -----------------
hilt_version = '2.31.2-alpha'
hilt_lifecycle_version = '1.0.0-alpha03'
//----------------- retrofit -----------------
retrofit_version = '2.9.0'
//----------------- room -----------------
room_version = '2.2.6'
//----------------- navigationComponent -----------------
nav_version = '2.3.3'
//----------------- paging -----------------
paging_version = '3.0.0-beta01'
//----------------- coroutines -----------------
coroutines_version = '1.3.9'
coroutine_Lifecycle_Scopes_version = '2.3.0'
//----------------- activity --------------------
activity_version = '1.2.0'
//----------------- fragment ------------------
fragment_version = '1.3.0'
//----------------- utils -----------------
sdp_version = '1.0.6'
timber_version = '4.7.1'
keyboard_version = '2.1.0'
eventbus_version = '3.2.0'
multidex_version = '2.0.1'
loggingInterceptor_version = '4.8.1'
cookie_version = 'v1.0.1'
leakcanary_version = '2.6'
// picasso_version = '2.71828'
glide_version = '4.12.0'
preDefine = [
kotlin : "org.jetbrains.kotlin:kotlin-stdlib:$kotlin_version",
corKtx : "androidx.core:core-ktx:$core_ktx_version",
appcompat : "androidx.appcompat:appcompat:$appcompat_version",
material : "com.google.android.material:material:$material_version",
constraint : "androidx.constraintlayout:constraintlayout:$constraint_version",
junit : "junit:junit:$junit_version",
junitTest : "androidx.test.ext:junit:$junit_test_version",
expressoTest : "androidx.test.espresso:espresso-core:$expresso_test_version"
]
hilt = [
hilt : "com.google.dagger:hilt-android:$hilt_version",
hiltKapt : "com.google.dagger:hilt-compiler:$hilt_version",
hiltLifecycle : "androidx.hilt:hilt-lifecycle-viewmodel:$hilt_lifecycle_version"
]
retrofit = [
retrofit : "com.squareup.retrofit2:retrofit:$retrofit_version",
converterGson : "com.squareup.retrofit2:converter-gson:$retrofit_version",
]
room = [
room : "androidx.room:room-runtime:$room_version",
roomKapt : "androidx.room:room-compiler:$room_version",
roomCoroutines : "androidx.room:room-ktx:$room_version"
]
navigationComponent = [
navFragmentKtx : "androidx.navigation:navigation-fragment-ktx:$nav_version",
navUiKtx : "androidx.navigation:navigation-ui-ktx:$nav_version",
navFeatures : "androidx.navigation:navigation-dynamic-features-fragment:$nav_version"
]
paging = [
paging : "androidx.paging:paging-runtime:$paging_version"
]
coroutines = [
coroutines : "org.jetbrains.kotlinx:kotlinx-coroutines-android:$coroutines_version",
coroutinesCore : "org.jetbrains.kotlinx:kotlinx-coroutines-core:$coroutines_version",
coroutiensLifeCycleViewModel : "androidx.lifecycle:lifecycle-viewmodel-ktx:$coroutine_Lifecycle_Scopes_version",
coroutinesLifeCycleRuntime : "androidx.lifecycle:lifecycle-runtime-ktx:$coroutine_Lifecycle_Scopes_version"
]
utils = [
sdp : "com.intuit.sdp:sdp-android:$sdp_version",
timber : "com.jakewharton.timber:timber:$timber_version",
keyboardEvent : "net.yslibrary.keyboardvisibilityevent:keyboardvisibilityevent:$keyboard_version",
eventbus : "org.greenrobot:eventbus:$eventbus_version",
loggingInterceptor : "com.squareup.okhttp3:logging-interceptor:$loggingInterceptor_version",
multidex : "androidx.multidex:multidex:$multidex_version",
cookieJar : "com.github.franmontiel:PersistentCookieJar:$cookie_version",
// picasso : "com.squareup.picasso:picasso:$picasso_version",
glide : "com.github.bumptech.glide:glide:$glide_version",
annotation_glide : "com.github.bumptech.glide:compiler:$glide_version",
leakcanary : "com.squareup.leakcanary:leakcanary-android:$leakcanary_version"
]
fragment = [
fragmentKtx: "androidx.fragment:fragment-ktx:$fragment_version"
]
activity = [
activityKtx: "androidx.activity:activity-ktx:$activity_version"
]
}