-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathdependencies.gradle
104 lines (91 loc) · 4.77 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
ext {
versions = [
coreKtx : "1.7.0",
appcompat : "1.4.0",
material : "1.5.0",
constraintLayout : "2.1.3",
fragmentKtx : "1.4.1",
splashScreen : "1.0.0-beta01",
junitExt : "1.1.3",
junit4Version : "4.13.2",
espressoCore : "3.4.0",
testCore : "1.4.0",
archCoretest : "2.1.0",
testRules : "1.4.0",
mockito : "4.3.1",
mockitoInline : "2.8.47",
hilt : "2.38.1",
retrofit : "2.9.0",
okHttp : "4.9.3",
gson : "2.8.9",
gsonConverter : "2.8.1",
lifecycleRuntime : "2.3.1",
lifecycleViewmodel: '2.3.1',
lifecycleExtension: '2.2.0',
lifecycleCommon : '2.4.0',
coroutines : '1.5.2',
roomVersion : '2.4.1',
navVersion : "2.4.1"
]
androidX = [
coreKtx : "androidx.core:core-ktx:${versions.coreKtx}",
appcompat : "androidx.appcompat:appcompat:${versions.appcompat}",
constraintLayout: "androidx.constraintlayout:constraintlayout:${versions.constraintLayout}",
material : "com.google.android.material:material:${versions.material}",
fragmentKtx : "androidx.fragment:fragment-ktx:${versions.fragmentKtx}",
splashScreen : "androidx.core:core-splashscreen:${versions.splashScreen}",
]
navigation = [
fragmentFragment: "androidx.navigation:navigation-fragment-ktx:${versions.navVersion}",
navigationUi : "androidx.navigation:navigation-ui-ktx:${versions.navVersion}",
dynamicFeatures : "androidx.navigation:navigation-dynamic-features-fragment:${versions.navVersion}",
]
lifecycle = [
lifecycleViewmodel: "androidx.lifecycle:lifecycle-viewmodel-ktx:${versions.lifecycleViewmodel}",
lifecycleXxtension: "androidx.lifecycle:lifecycle-extensions:${versions.lifecycleExtension}",
lifecycleRuntime : "androidx.lifecycle:lifecycle-runtime-ktx:${versions.lifecycleRuntime}",
lifecycleCommon : "androidx.lifecycle:lifecycle-common-java8:${versions.lifecycleCommon}"
]
coroutines = [
coroutine : "org.jetbrains.kotlinx:kotlinx-coroutines-android:${versions.coroutines}",
coroutineCore: "org.jetbrains.kotlinx:kotlinx-coroutines-core:${versions.coroutines}"
]
hiltDi = [
hiltAndroid : "com.google.dagger:hilt-android:${versions.hilt}",
hiltCompiler: "com.google.dagger:hilt-compiler:${versions.hilt}"
]
retorfit = [
retrofit : "com.squareup.retrofit2:retrofit:${versions.retrofit}",
okHttp : "com.squareup.okhttp3:okhttp:${versions.okHttp}",
logger : "com.squareup.okhttp3:logging-interceptor:${versions.okHttp}",
gson : "com.google.code.gson:gson:${versions.gson}",
gsonConverter: "com.squareup.retrofit2:converter-gson:${versions.gsonConverter}"
]
room = [
roomRuntime : "androidx.room:room-ktx:${versions.roomVersion}",
roomCompiler: "androidx.room:room-compiler:${versions.roomVersion}"
]
test = [
junit4: "junit:junit:${versions.junit4Version}"
]
androidTest = [
archCoretest : "androidx.arch.core:core-testing:${versions.archCoretest}",
testCore : "androidx.test:core:${versions.testCore}",
testCoreKtx : "androidx.test:core-ktx:${versions.testCore}",
junitExt : "androidx.test.ext:junit:${versions.junitExt}",
junitExtKtx : "androidx.test.ext:junit-ktx:${versions.junitExt}",
testRunner : "androidx.test:runner:${versions.testRunner}",
testRules : "androidx.test:rules:${versions.testRules}",
espressoCore : "androidx.test.espresso:espresso-core:${versions.espressoCore}",
mockitoCore : "org.mockito:mockito-core:${versions.mockito}",
mockitoAndroid: "org.mockito:mockito-android:${versions.mockito}",
mockitoInline : "org.mockito:mockito-inline:${versions.mockito}",
room : "androidx.room:room-testing:${versions.roomVersion}",
navigation : "androidx.navigation:navigation-testing:${versions.navVersion}"
]
hiltTest = [
hiltTesting : "com.google.dagger:hilt-android-testing:${versions.hilt}",
hiltCompiler: "com.google.dagger:hilt-android-compiler:${versions.hilt}",
fragmentTesting: "androidx.fragment:fragment-testing:1.3.0-alpha06",
]
}