-
-
Notifications
You must be signed in to change notification settings - Fork 1
Expand file tree
/
Copy pathdependencies.gradle
More file actions
executable file
·95 lines (93 loc) · 4.76 KB
/
dependencies.gradle
File metadata and controls
executable file
·95 lines (93 loc) · 4.76 KB
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
ext {
composeBomVersion = '2023.06.01'
composeMaterialVersion = '1.1.1'
composeUiToolingVersion = '1.4.3'
composeNavVersion = '2.6.0'
lifecycleViewModelVersion = '2.6.1'
lifecycleComposeVersion = '2.6.1'
coreKtxVersion = '1.10.1'
appCompatVersion = '1.6.1'
activityVersion = '1.7.2'
koinVersion = '3.4.3'
koinComposeVersion = '3.4.6'
coilComposeVersion = '2.4.0'
retrofitVersion = '2.9.0'
okHttpVersion = '5.0.0-alpha.11'
roomVersion = '2.5.2'
jsoupVersion = '1.16.1'
coroutinesVersion = '1.7.3'
pagingVersion = '3.1.1'
pagingComposeVersion = '1.0.0-alpha18'
paletteVersion = '1.0.0'
timberVersion = '5.0.1'
gsonVersion = '2.10.1'
googleMaterialVersion = '1.9.0'
accompanistSystemUiControllerVersion = '0.30.1'
zoomableVersion = '1.5.0'
splashVersion = '1.0.1'
dataStoreVersion = '1.0.0'
testJunitVersion = '4.13.2'
androidx = [
core : "androidx.core:core-ktx:$coreKtxVersion",
appcompat : "androidx.appcompat:appcompat:$appCompatVersion",
activity : "androidx.activity:activity-ktx:$activityVersion",
composeBom : "androidx.compose:compose-bom:$composeBomVersion",
composeRuntime : "androidx.compose.runtime:runtime",
composeMaterial : "androidx.compose.material:material",
composeMaterial3 : "androidx.compose.material3:material3:$composeMaterialVersion",
composeMaterialIconsExtended: "androidx.compose.material:material-icons-extended",
composeUiGraphics : "androidx.compose.ui:ui-graphics",
composeUiTooling : "androidx.compose.ui:ui-tooling:$composeUiToolingVersion",
composeUiToolingPreview : "androidx.compose.ui:ui-tooling-preview:$composeUiToolingVersion",
composeActivity : "androidx.activity:activity-compose:$activityVersion",
composeViewModel : "androidx.lifecycle:lifecycle-viewmodel-compose:$lifecycleViewModelVersion",
composeNavigation : "androidx.navigation:navigation-compose:$composeNavVersion",
lifecycleViewModel : "androidx.lifecycle:lifecycle-viewmodel-ktx:$lifecycleViewModelVersion",
lifecycleCompose : "androidx.lifecycle:lifecycle-runtime-compose:$lifecycleComposeVersion",
pagingRuntime : "androidx.paging:paging-runtime:$pagingVersion",
pagingCompose : "androidx.paging:paging-compose:$pagingComposeVersion",
palette : "androidx.palette:palette:$paletteVersion",
splash : "androidx.core:core-splashscreen:$splashVersion",
datastore : "androidx.datastore:datastore-preferences:$dataStoreVersion",
]
google = [
gson : "com.google.code.gson:gson:$gsonVersion",
material : "com.google.android.material:material:$googleMaterialVersion",
accompanistSystemUiController: "com.google.accompanist:accompanist-systemuicontroller:$accompanistSystemUiControllerVersion",
exoplayer : "com.google.android.exoplayer:exoplayer:2.18.1",
]
di = [
koinCore : "io.insert-koin:koin-core:$koinVersion",
koinAndroid: "io.insert-koin:koin-android:$koinVersion",
koinCompose: "io.insert-koin:koin-androidx-compose:$koinComposeVersion",
]
ui = [
coilCompose: "io.coil-kt:coil-compose:$coilComposeVersion",
coilGif : "io.coil-kt:coil-gif:$coilComposeVersion",
zoomable : "net.engawapg.lib:zoomable:$zoomableVersion"
]
retrofit = [
core : "com.squareup.retrofit2:retrofit:$retrofitVersion",
converterGson: "com.squareup.retrofit2:converter-gson:$retrofitVersion",
]
okhttp = [
core : "com.squareup.okhttp3:okhttp:$okHttpVersion",
logging: "com.squareup.okhttp3:logging-interceptor:$okHttpVersion",
]
database = [
roomRuntime : "androidx.room:room-runtime:$roomVersion",
roomKtx : "androidx.room:room-ktx:$roomVersion",
roomCompiler : "androidx.room:room-compiler:$roomVersion",
roomCoroutines: "androidx.room:room-coroutines:2.1.0-alpha04",
]
org = [
jsoup : "org.jsoup:jsoup:$jsoupVersion",
coroutines: "org.jetbrains.kotlinx:kotlinx-coroutines-core:$coroutinesVersion",
]
log = [
timber: "com.jakewharton.timber:timber:$timberVersion",
]
test = [
junit: "junit:junit:$testJunitVersion",
]
}