-
Notifications
You must be signed in to change notification settings - Fork 5
/
dependencies.gradle
76 lines (72 loc) · 3.47 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
/*
* Copyright 2022 Petros Efthymiou Open Source Project
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
ext {
junit4 = '4.13.2'
mockito = '2.1.0'
mockitoInline = '2.21.0'
coroutines = '1.6.0'
coroutinesTest = '1.6.0'
core = '1.7.0'
kotlinStd = '1.6.0'
appCompat = '1.4.0'
material = '1.4.0'
constraint = '2.1.2'
lifecycle = '2.4.0'
compose = '1.0.5'
composeTheme = '1.1.2'
coil = '1.3.1'
retrofit = '2.9.0'
loggingInterceptor = '4.9.0'
androidJunit = '1.1.3'
espresso = '3.4.0'
androidJunit = '1.1.3'
koin = '3.1.4'
fragment = '2.4.0'
navigation = '2.4.0'
commonDependencies = [
coroutines : "org.jetbrains.kotlinx:kotlinx-coroutines-core:$coroutines",
core : "androidx.core:core-ktx:$core",
kotlinStd : "org.jetbrains.kotlin:kotlin-stdlib-jdk8:$kotlinStd",
appCompat : "androidx.appcompat:appcompat:$appCompat",
material : "com.google.android.material:material:$material",
constraintLayout : "androidx.constraintlayout:constraintlayout:$constraint",
liveData : "androidx.lifecycle:lifecycle-livedata-ktx:$lifecycle",
viewModel : "androidx.lifecycle:lifecycle-viewmodel-ktx:$lifecycle",
lifecycleRuntime : "androidx.lifecycle:lifecycle-runtime-ktx:$lifecycle",
composeUI : "androidx.compose.ui:ui:$compose",
composeFoundation : "androidx.compose.foundation:foundation:$compose",
composeMaterial : "androidx.compose.material:material:$compose",
composeRuntime : "androidx.compose.runtime:runtime:$compose",
composeThemeAdapter: "com.google.android.material:compose-theme-adapter:$composeTheme",
coil : "io.coil-kt:coil-compose:$coil",
retrofit : "com.squareup.retrofit2:retrofit:$retrofit",
gson : "com.squareup.retrofit2:converter-gson:$retrofit",
loggingInterceptor : "com.squareup.okhttp3:logging-interceptor:$loggingInterceptor",
koin : "io.insert-koin:koin-android:$koin",
fragment : "androidx.navigation:navigation-fragment-ktx:$fragment",
navigation : "androidx.navigation:navigation-ui-ktx:$navigation",
]
commonTestDependencies = [
junit4 : "junit:junit:$junit4",
mockito : "com.nhaarman.mockitokotlin2:mockito-kotlin:$mockito",
mockitoInline : "org.mockito:mockito-inline:$mockitoInline",
coroutinesTest: "org.jetbrains.kotlinx:kotlinx-coroutines-test:$coroutinesTest",
androidJunit : "androidx.test.ext:junit:$androidJunit",
espresso : "androidx.test.espresso:espresso-core:$espresso",
koinTest : "io.insert-koin:koin-test:$koin",
koinJunitTest : "io.insert-koin:koin-test-junit4:$koin",
]
}