|
1 | 1 | [versions] |
| 2 | +activityCompose = "1.11.0" |
2 | 3 | agp = "8.13.0" |
| 4 | +camerax = "1.5.1" |
3 | 5 | coilCompose = "2.7.0" |
4 | | -firebaseBom = "34.4.0" |
5 | | -kotlin = "2.2.20" |
| 6 | +composeBom = "2025.10.00" |
| 7 | +composeNavigation = "2.9.5" |
6 | 8 | coreKtx = "1.17.0" |
| 9 | +espressoCore = "3.7.0" |
| 10 | +firebaseBom = "34.4.0" |
| 11 | +googleServices = "4.4.4" |
7 | 12 | junit = "4.13.2" |
8 | 13 | junitVersion = "1.3.0" |
9 | | -espressoCore = "3.7.0" |
| 14 | +kotlin = "2.2.20" |
10 | 15 | kotlinxSerializationCore = "1.9.0" |
11 | 16 | lifecycle = "2.9.4" |
12 | | -activityCompose = "1.11.0" |
13 | | -composeBom = "2025.10.00" |
14 | | -googleServices = "4.4.4" |
15 | | -composeNavigation = "2.9.5" |
16 | 17 | material = "1.13.0" |
17 | 18 | webkit = "1.14.0" |
18 | 19 |
|
19 | 20 | [libraries] |
| 21 | +androidx-activity-compose = { group = "androidx.activity", name = "activity-compose", version.ref = "activityCompose" } |
| 22 | +androidx-camera-camera2 = { module = "androidx.camera:camera-camera2", version.ref = "camerax" } |
| 23 | +androidx-camera-core = { module = "androidx.camera:camera-core", version.ref = "camerax" } |
| 24 | +androidx-camera-extensions = { module = "androidx.camera:camera-extensions", version.ref = "camerax" } |
| 25 | +androidx-camera-lifecycle = { module = "androidx.camera:camera-lifecycle", version.ref = "camerax" } |
| 26 | +androidx-camera-view = { module = "androidx.camera:camera-view", version.ref = "camerax" } |
| 27 | +androidx-compose-bom = { group = "androidx.compose", name = "compose-bom", version.ref = "composeBom" } |
20 | 28 | androidx-core-ktx = { group = "androidx.core", name = "core-ktx", version.ref = "coreKtx" } |
| 29 | +androidx-espresso-core = { group = "androidx.test.espresso", name = "espresso-core", version.ref = "espressoCore" } |
| 30 | +androidx-junit = { group = "androidx.test.ext", name = "junit", version.ref = "junitVersion" } |
21 | 31 | androidx-lifecycle-runtime-compose-android = { module = "androidx.lifecycle:lifecycle-runtime-compose-android", version.ref = "lifecycle" } |
| 32 | +androidx-lifecycle-runtime-ktx = { group = "androidx.lifecycle", name = "lifecycle-runtime-ktx", version.ref = "lifecycle" } |
22 | 33 | androidx-lifecycle-viewmodel-compose = { module = "androidx.lifecycle:lifecycle-viewmodel-compose", version.ref = "lifecycle" } |
23 | 34 | androidx-lifecycle-viewmodel-ktx = { module = "androidx.lifecycle:lifecycle-viewmodel-ktx", version.ref = "lifecycle" } |
24 | 35 | androidx-lifecycle-viewmodel-savedstate = { module = "androidx.lifecycle:lifecycle-viewmodel-savedstate", version.ref = "lifecycle" } |
25 | 36 | androidx-material-icons-extended = { module = "androidx.compose.material:material-icons-extended" } |
| 37 | +androidx-material3 = { group = "androidx.compose.material3", name = "material3" } |
26 | 38 | androidx-material3-adaptive-navigation-suite = { module = "androidx.compose.material3:material3-adaptive-navigation-suite" } |
27 | | -coil-compose = { module = "io.coil-kt:coil-compose", version.ref = "coilCompose" } |
28 | | -firebase-ai = { module = "com.google.firebase:firebase-ai" } |
29 | | -firebase-bom = { module = "com.google.firebase:firebase-bom", version.ref = "firebaseBom" } |
30 | | -junit = { group = "junit", name = "junit", version.ref = "junit" } |
31 | | -androidx-junit = { group = "androidx.test.ext", name = "junit", version.ref = "junitVersion" } |
32 | | -androidx-espresso-core = { group = "androidx.test.espresso", name = "espresso-core", version.ref = "espressoCore" } |
33 | | -androidx-lifecycle-runtime-ktx = { group = "androidx.lifecycle", name = "lifecycle-runtime-ktx", version.ref = "lifecycle" } |
34 | | -androidx-activity-compose = { group = "androidx.activity", name = "activity-compose", version.ref = "activityCompose" } |
35 | | -androidx-compose-bom = { group = "androidx.compose", name = "compose-bom", version.ref = "composeBom" } |
36 | 39 | androidx-ui = { group = "androidx.compose.ui", name = "ui" } |
37 | 40 | androidx-ui-graphics = { group = "androidx.compose.ui", name = "ui-graphics" } |
| 41 | +androidx-ui-test-junit4 = { group = "androidx.compose.ui", name = "ui-test-junit4" } |
| 42 | +androidx-ui-test-manifest = { group = "androidx.compose.ui", name = "ui-test-manifest" } |
38 | 43 | androidx-ui-tooling = { group = "androidx.compose.ui", name = "ui-tooling" } |
39 | 44 | androidx-ui-tooling-preview = { group = "androidx.compose.ui", name = "ui-tooling-preview" } |
40 | | -androidx-ui-test-manifest = { group = "androidx.compose.ui", name = "ui-test-manifest" } |
41 | | -androidx-ui-test-junit4 = { group = "androidx.compose.ui", name = "ui-test-junit4" } |
42 | | -androidx-material3 = { group = "androidx.compose.material3", name = "material3" } |
| 45 | +androidx-webkit = { module = "androidx.webkit:webkit", version.ref = "webkit" } |
| 46 | +coil-compose = { module = "io.coil-kt:coil-compose", version.ref = "coilCompose" } |
43 | 47 | compose-navigation = { group = "androidx.navigation", name = "navigation-compose", version.ref = "composeNavigation"} |
| 48 | +firebase-ai = { module = "com.google.firebase:firebase-ai" } |
| 49 | +firebase-bom = { module = "com.google.firebase:firebase-bom", version.ref = "firebaseBom" } |
| 50 | +junit = { group = "junit", name = "junit", version.ref = "junit" } |
44 | 51 | kotlinx-serialization-core = { module = "org.jetbrains.kotlinx:kotlinx-serialization-core", version.ref = "kotlinxSerializationCore" } |
45 | 52 | kotlinx-serialization-json = { module = "org.jetbrains.kotlinx:kotlinx-serialization-json", version.ref = "kotlinxSerializationCore" } |
46 | | -androidx-webkit = { module = "androidx.webkit:webkit", version.ref = "webkit" } |
47 | 53 | material = { module = "com.google.android.material:material", version.ref = "material" } |
48 | 54 |
|
49 | 55 | [plugins] |
|
0 commit comments