1
1
[versions ]
2
- gradleplugin = " 8.3.1"
3
- detektplugin = " 1.23.5"
4
- kotlin = " 1.9.23"
5
- ksp = " 1.9.23-1.0.19"
6
- coroutines = " 1.8.0"
7
- lifecycle = " 2.7.0"
8
- window = " 1.2.0"
9
- navigation = " 2.7.7"
2
+ androidGradlePlugin = " 8.3.1"
10
3
11
- dagger = " 2.51.1"
4
+ kotlin = " 1.9.23"
5
+ kotlinx-coroutines = " 1.8.0"
12
6
7
+ androidx-lifecycle = " 2.7.0"
8
+ androidx-window = " 1.2.0"
9
+ androidx-navigation = " 2.7.7"
13
10
androidx-activity-compose = " 1.8.2"
14
11
androidx-compose-bom = " 2024.03.00"
15
12
androidx-compose-compiler = " 1.5.11"
16
13
17
- [ libraries ]
18
- mediafile = " io.github.javernaut:mediafile:1.1.0 "
14
+ google-ksp = " 1.9.23-1.0.19 "
15
+ google-dagger = " 2.51.1 "
19
16
20
- coroutines-core = { module = " org.jetbrains.kotlinx:kotlinx-coroutines-core" , version.ref = " coroutines" }
21
- coroutines-android = { module = " org.jetbrains.kotlinx:kotlinx-coroutines-android" , version.ref = " coroutines" }
17
+ detekt = " 1.23.5"
22
18
19
+ [libraries ]
20
+ mediafile = " io.github.javernaut:mediafile:1.1.0"
23
21
material = " com.google.android.material:material:1.11.0"
22
+ liveevent = " com.github.hadilq.liveevent:liveevent:1.2.0"
24
23
25
- lifecycle-viewmodel-ktx = { module = " androidx.lifecycle:lifecycle-viewmodel-ktx" , version.ref = " lifecycle" }
26
- lifecycle-livedata-ktx = { module = " androidx.lifecycle:lifecycle-livedata-ktx" , version.ref = " lifecycle" }
27
- lifecycle-viewmodel-savedstate = { module = " androidx.lifecycle:lifecycle-viewmodel-savedstate" , version.ref = " lifecycle" }
24
+ coroutines-core = { module = " org.jetbrains.kotlinx:kotlinx-coroutines-core" , version.ref = " kotlinx-coroutines" }
25
+ coroutines-android = { module = " org.jetbrains.kotlinx:kotlinx-coroutines-android" , version.ref = " kotlinx-coroutines" }
28
26
29
- window = { module = " androidx.window:window" , version.ref = " window" }
27
+ androidx-lifecycle-viewmodel-ktx = { module = " androidx.lifecycle:lifecycle-viewmodel-ktx" , version.ref = " androidx-lifecycle" }
28
+ androidx-lifecycle-livedata-ktx = { module = " androidx.lifecycle:lifecycle-livedata-ktx" , version.ref = " androidx-lifecycle" }
29
+ androidx-lifecycle-viewmodel-savedstate = { module = " androidx.lifecycle:lifecycle-viewmodel-savedstate" , version.ref = " androidx-lifecycle" }
30
30
31
- liveevent = " com.github.hadilq.liveevent:liveevent:1.2.0"
32
- palette = " androidx.palette:palette-ktx:1.0.0"
33
- savedstate = " androidx.savedstate:savedstate:1.2.1"
34
- viewpager2 = " androidx.viewpager2:viewpager2:1.0.0"
35
- browser = " androidx.browser:browser:1.8.0"
31
+ androidx-window = { module = " androidx.window:window" , version.ref = " androidx-window" }
32
+
33
+ androidx-palette = " androidx.palette:palette-ktx:1.0.0"
34
+ androidx-savedstate = " androidx.savedstate:savedstate:1.2.1"
35
+ androidx-viewpager2 = " androidx.viewpager2:viewpager2:1.0.0"
36
+ androidx-browser = " androidx.browser:browser:1.8.0"
36
37
androidx-appcompat = " androidx.appcompat:appcompat:1.6.1"
37
38
38
39
androidx-compose-bom = { module = " androidx.compose:compose-bom" , version.ref = " androidx-compose-bom" }
@@ -47,20 +48,31 @@ androidx-compose-material = { module = "androidx.compose.material:material" }
47
48
androidx-compose-material-icons-extended = { module = " androidx.compose.material:material-icons-extended" }
48
49
androidx-compose-material3 = { module = " androidx.compose.material3:material3" }
49
50
50
- androidx-navigation-compose = { module = " androidx.navigation:navigation-compose" , version.ref = " navigation" }
51
+ androidx-navigation-compose = { module = " androidx.navigation:navigation-compose" , version.ref = " androidx- navigation" }
51
52
52
- dagger-compiler = { module = " com.google.dagger:dagger-compiler" , version.ref = " dagger" }
53
- dagger-hilt-compiler = { module = " com.google.dagger:hilt-compiler" , version.ref = " dagger" }
54
- dagger-hilt-android = { module = " com.google.dagger:hilt-android" , version.ref = " dagger" }
53
+ dagger-compiler = { module = " com.google.dagger:dagger-compiler" , version.ref = " google- dagger" }
54
+ dagger-hilt-compiler = { module = " com.google.dagger:hilt-compiler" , version.ref = " google- dagger" }
55
+ dagger-hilt-android = { module = " com.google.dagger:hilt-android" , version.ref = " google- dagger" }
55
56
56
57
[bundles ]
57
- coroutines = [" coroutines-core" , " coroutines-android" ]
58
- lifecycle = [" lifecycle-viewmodel-ktx" , " lifecycle-livedata-ktx" , " lifecycle-viewmodel-savedstate" ]
59
- compose = [" androidx-compose-runtime" , " androidx-compose-ui" , " androidx-compose-foundation" , " androidx-compose-foundation-layout" , " androidx-compose-material" , " androidx-compose-material-icons-extended" , " androidx-compose-runtime-livedata" , " androidx-compose-ui-tooling" , " androidx-activity-compose" , " androidx-compose-material3" ]
58
+ kotlinx-coroutines = [" coroutines-core" , " coroutines-android" ]
59
+ androidx-lifecycle = [" androidx-lifecycle-viewmodel-ktx" , " androidx-lifecycle-livedata-ktx" , " androidx-lifecycle-viewmodel-savedstate" ]
60
+ androidx-compose = [
61
+ " androidx-compose-runtime" ,
62
+ " androidx-compose-ui" ,
63
+ " androidx-compose-foundation" ,
64
+ " androidx-compose-foundation-layout" ,
65
+ " androidx-compose-material" ,
66
+ " androidx-compose-material-icons-extended" ,
67
+ " androidx-compose-runtime-livedata" ,
68
+ " androidx-compose-ui-tooling" ,
69
+ " androidx-activity-compose" ,
70
+ " androidx-compose-material3"
71
+ ]
60
72
61
73
[plugins ]
62
- androidApplication = { id = " com.android.application" , version.ref = " gradleplugin " }
63
- jetbrainsKotlinAndroid = { id = " org.jetbrains.kotlin.android" , version.ref = " kotlin" }
64
- googleKsp = { id = " com.google.devtools.ksp" , version.ref = " ksp" }
65
- hilt = { id = " com.google.dagger.hilt.android" , version.ref = " dagger" }
66
- detekt = { id = " io.gitlab.arturbosch.detekt" , version.ref = " detektplugin " }
74
+ android-application = { id = " com.android.application" , version.ref = " androidGradlePlugin " }
75
+ kotlin-android = { id = " org.jetbrains.kotlin.android" , version.ref = " kotlin" }
76
+ google-ksp = { id = " com.google.devtools.ksp" , version.ref = " google- ksp" }
77
+ google- hilt = { id = " com.google.dagger.hilt.android" , version.ref = " google- dagger" }
78
+ detekt = { id = " io.gitlab.arturbosch.detekt" , version.ref = " detekt " }
0 commit comments