-
Notifications
You must be signed in to change notification settings - Fork 0
/
dependencies.gradle
54 lines (49 loc) · 2.52 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
ext {
jUnitTestVersion = '4.13.1'
jUnitAndroidTestVersion = '1.1.2'
espressoVersion = '3.3.0'
coreKtxVersion = '1.3.2'
appCompatVersion = '1.2.0'
materialVersion = '1.2.1'
swipeToRefreshVersion = '1.1.0'
constraintLayoutVersion = '2.0.4'
retrofitVersion = '2.9.0'
roomVersion = '2.2.5'
okHttp3Version = '4.9.0'
coroutineCallAdapterVersion = '0.9.2'
coroutinesVersion = '1.4.0'
leakCanaryVersion = '2.5'
core = [
kotlinStdLib : "org.jetbrains.kotlin:kotlin-stdlib:$kotlinVersion",
kotlinCoroutines: "org.jetbrains.kotlinx:kotlinx-coroutines-core:${coroutinesVersion}",
coreKtx : "androidx.core:core-ktx:${coreKtxVersion}",
appCompat : "androidx.appcompat:appcompat:${appCompatVersion}",
material : "com.google.android.material:material:${materialVersion}",
swipeToRefresh : "androidx.swiperefreshlayout:swiperefreshlayout:${swipeToRefreshVersion}",
constraintLayout: "androidx.constraintlayout:constraintlayout:${constraintLayoutVersion}"
]
jetpack = [
navigationFragment: "androidx.navigation:navigation-fragment-ktx:$navigationVersion",
navigationUi : "androidx.navigation:navigation-ui-ktx:$navigationVersion",
roomRuntime : "androidx.room:room-runtime:$roomVersion",
roomCompiler : "androidx.room:room-compiler:$roomVersion",
roomKtx : "androidx.room:room-ktx:$roomVersion"
]
thirdParty = [
retrofit : "com.squareup.retrofit2:retrofit:${retrofitVersion}",
moshiConverter : "com.squareup.retrofit2:converter-moshi:${retrofitVersion}",
coroutineCallAdapter: "com.jakewharton.retrofit:retrofit2-kotlin-coroutines-adapter:$coroutineCallAdapterVersion",
okHttp3 : "com.squareup.okhttp3:okhttp:$okHttp3Version",
okHttp3Logging : "com.squareup.okhttp3:logging-interceptor:$okHttp3Version",
leakCanary : "com.squareup.leakcanary:leakcanary-android:${leakCanaryVersion}"
]
test = [
jUnit : "junit:junit:${jUnitTestVersion}",
roomTesting: "androidx.room:room-testing:$roomVersion"
]
androidTest = [
jUnit : "androidx.test.ext:junit:${jUnitAndroidTestVersion}",
espresso : "androidx.test.espresso:espresso-core:${espressoVersion}",
navigation: "androidx.navigation:navigation-testing:$navigationVersion"
]
}