-
Notifications
You must be signed in to change notification settings - Fork 0
/
dependencies.gradle
76 lines (65 loc) · 3.64 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
ext {
coreDependencies = [
fileTree : fileTree(dir: 'libs', include: ['*.jar']),
appCompat : "androidx.appcompat:appcompat:$app_compat_version",
androidxCore: "androidx.core:core-ktx:$core_ktx_version",
]
kotlinDependencies = [
kotlin : "org.jetbrains.kotlin:kotlin-stdlib:$kotlin_version",
reflect : "org.jetbrains.kotlin:kotlin-reflect:$kotlin_version",
core : "org.jetbrains.kotlinx:kotlinx-coroutines-core:$coroutines_version",
android : "org.jetbrains.kotlinx:kotlinx-coroutines-android:$coroutines_version",
serialization: "org.jetbrains.kotlinx:kotlinx-serialization-json:$serialization_version"
]
lifecycleDependencies = [
lifecycleCommon : "androidx.lifecycle:lifecycle-common-java8:$lifecycle_version",
extensions : "androidx.lifecycle:lifecycle-extensions:$lifecycleExtensionsVersion",
livedataKtx : "androidx.lifecycle:lifecycle-livedata-ktx:$lifecycle_version",
lifecycleLiveevent: "com.github.hadilq.liveevent:liveevent:$lifecycleLiveeventVersion",
viewmodelKtx : "androidx.lifecycle:lifecycle-viewmodel-ktx:$lifecycle_version"
]
networkDependencies = [
retrofit : "com.squareup.retrofit2:retrofit:$retrofit_version",
converter : "com.jakewharton.retrofit:retrofit2-kotlinx-serialization-converter:$converter_version",
okHttp : "com.squareup.okhttp3:okhttp:$okhttp_version",
okHttpInterceptor: "com.squareup.okhttp3:logging-interceptor:$okhttp_version"
]
databaseDependencies = [
roomRuntime: "androidx.room:room-runtime:$room_version",
roomKtx : "androidx.room:room-ktx:$room_version",
]
diDependencies = [
koin: "io.insert-koin:koin-android:$koin_version"
]
navigationDependencies = [
navigationFragment: "androidx.navigation:navigation-fragment-ktx:$navigation_version",
navigationUi : "androidx.navigation:navigation-ui-ktx:$navigation_version"
]
uiDependencies = [
cardView : "androidx.cardview:cardview:$cardViewVersion",
constraintLayout: "androidx.constraintlayout:constraintlayout:$constraintLayoutVersion",
recyclerView : "androidx.recyclerview:recyclerview:$recyclerViewVersion",
dialogs : "com.afollestad.material-dialogs:core:$materialDialogsVersion",
material : "com.google.android.material:material:$materialVersion"
]
kaptDependencies = [
room: "androidx.room:room-compiler:$room_version"
]
testDependencies = [
kluent : "org.amshove.kluent:kluent:$kluent_version",
jupiterApi : "org.junit.jupiter:junit-jupiter-api:$jupiter_version",
jupiterParams: "org.junit.jupiter:junit-jupiter-params:$jupiter_version",
mockk : "io.mockk:mockk:$mockk_version",
]
androidTestDependencies = [
core : "androidx.arch.core:core-testing:$arch_core_testing_version",
junit : "androidx.test.ext:junit:$junitExtVersion",
espresso : "androidx.test.espresso:espresso-core:$espresso_version",
roomTesting: "androidx.room:room-testing:$room_testing_version",
kluent : "org.amshove.kluent:kluent-android:$kluent_version",
coroutines : "org.jetbrains.kotlinx:kotlinx-coroutines-test:$coroutines_test_version"
]
testRuntimeOnlyDependencies = [
jupiter: "org.junit.jupiter:junit-jupiter-engine:$jupiter_version"
]
}