xref: /aosp_15_r20/external/jetpack-camera-app/gradle/libs.versions.toml (revision 7e7863dab8204bb545ead586e736dea632e06846)
1*7e7863daSAndroid Build Coastguard Worker[versions]
2*7e7863daSAndroid Build Coastguard Worker# Used directly in build.gradle.kts files
3*7e7863daSAndroid Build Coastguard WorkercompileSdk = "34"
4*7e7863daSAndroid Build Coastguard WorkercompileSdkPreview = "VanillaIceCream"
5*7e7863daSAndroid Build Coastguard WorkerminSdk = "21"
6*7e7863daSAndroid Build Coastguard WorkertargetSdk = "34"
7*7e7863daSAndroid Build Coastguard WorkertargetSdkPreview = "VanillaIceCream"
8*7e7863daSAndroid Build Coastguard WorkercomposeCompiler = "1.5.10"
9*7e7863daSAndroid Build Coastguard Worker
10*7e7863daSAndroid Build Coastguard Worker# Used below in dependency definitions
11*7e7863daSAndroid Build Coastguard Worker# Compose and Accompanist versions are linked
12*7e7863daSAndroid Build Coastguard Worker# See https://github.com/google/accompanist?tab=readme-ov-file#compose-versions
13*7e7863daSAndroid Build Coastguard WorkercomposeBom = "2024.04.00"
14*7e7863daSAndroid Build Coastguard Workeraccompanist = "0.34.0"
15*7e7863daSAndroid Build Coastguard Worker# kotlinPlugin and composeCompiler are linked
16*7e7863daSAndroid Build Coastguard Worker# See https://developer.android.com/jetpack/androidx/releases/compose-kotlin
17*7e7863daSAndroid Build Coastguard WorkerkotlinPlugin = "1.9.22"
18*7e7863daSAndroid Build Coastguard WorkerandroidGradlePlugin = "8.4.2"
19*7e7863daSAndroid Build Coastguard WorkerprotobufPlugin = "0.9.4"
20*7e7863daSAndroid Build Coastguard Worker
21*7e7863daSAndroid Build Coastguard WorkerandroidxActivityCompose = "1.8.2"
22*7e7863daSAndroid Build Coastguard WorkerandroidxAppCompat = "1.6.1"
23*7e7863daSAndroid Build Coastguard WorkerandroidxBenchmark = "1.2.3"
24*7e7863daSAndroid Build Coastguard WorkerandroidxCamera = "1.4.0-SNAPSHOT"
25*7e7863daSAndroid Build Coastguard WorkerandroidxCameraViewfinder = "1.0.0-SNAPSHOT"
26*7e7863daSAndroid Build Coastguard WorkerandroidxConcurrentFutures = "1.1.0"
27*7e7863daSAndroid Build Coastguard WorkerandroidxCoreKtx = "1.12.0"
28*7e7863daSAndroid Build Coastguard WorkerandroidxDatastore = "1.0.0"
29*7e7863daSAndroid Build Coastguard WorkerandroidxGraphicsCore = "1.0.0-beta01"
30*7e7863daSAndroid Build Coastguard WorkerandroidxHiltNavigationCompose = "1.2.0"
31*7e7863daSAndroid Build Coastguard WorkerandroidxLifecycle = "2.7.0"
32*7e7863daSAndroid Build Coastguard WorkerandroidxNavigationCompose = "2.7.7"
33*7e7863daSAndroid Build Coastguard WorkerandroidxProfileinstaller = "1.3.1"
34*7e7863daSAndroid Build Coastguard WorkerandroidxTestEspresso = "3.5.1"
35*7e7863daSAndroid Build Coastguard WorkerandroidxTestJunit = "1.1.5"
36*7e7863daSAndroid Build Coastguard WorkerandroidxTestMonitor = "1.6.1"
37*7e7863daSAndroid Build Coastguard WorkerandroidxTestRules = "1.5.0"
38*7e7863daSAndroid Build Coastguard WorkerandroidxTestUiautomator = "2.3.0"
39*7e7863daSAndroid Build Coastguard WorkerandroidxTracing = "1.2.0"
40*7e7863daSAndroid Build Coastguard Workercmake = "3.22.1"
41*7e7863daSAndroid Build Coastguard WorkerkotlinxAtomicfu = "0.23.2"
42*7e7863daSAndroid Build Coastguard WorkerkotlinxCoroutines = "1.8.0"
43*7e7863daSAndroid Build Coastguard Workerhilt = "2.51"
44*7e7863daSAndroid Build Coastguard Workerjunit = "4.13.2"
45*7e7863daSAndroid Build Coastguard Workermaterial = "1.11.0"
46*7e7863daSAndroid Build Coastguard WorkermockitoCore = "5.6.0"
47*7e7863daSAndroid Build Coastguard Workerprotobuf = "3.25.2"
48*7e7863daSAndroid Build Coastguard Workerrobolectric = "4.11.1"
49*7e7863daSAndroid Build Coastguard Workertruth = "1.4.2"
50*7e7863daSAndroid Build Coastguard Workerrules = "1.6.1"
51*7e7863daSAndroid Build Coastguard Worker
52*7e7863daSAndroid Build Coastguard Worker[libraries]
53*7e7863daSAndroid Build Coastguard Workeraccompanist-permissions = { module = "com.google.accompanist:accompanist-permissions", version.ref = "accompanist" }
54*7e7863daSAndroid Build Coastguard Workerandroid-material = { module = "com.google.android.material:material", version.ref = "material" }
55*7e7863daSAndroid Build Coastguard Workerandroidx-activity-compose = { module = "androidx.activity:activity-compose", version.ref = "androidxActivityCompose" }
56*7e7863daSAndroid Build Coastguard Workerandroidx-appcompat = { module = "androidx.appcompat:appcompat", version.ref = "androidxAppCompat" }
57*7e7863daSAndroid Build Coastguard Workerandroidx-benchmark-macro-junit4 = { module = "androidx.benchmark:benchmark-macro-junit4", version.ref = "androidxBenchmark" }
58*7e7863daSAndroid Build Coastguard Workerandroidx-core-ktx = { module = "androidx.core:core-ktx", version.ref = "androidxCoreKtx" }
59*7e7863daSAndroid Build Coastguard Workerandroidx-datastore = { module = "androidx.datastore:datastore", version.ref = "androidxDatastore" }
60*7e7863daSAndroid Build Coastguard Workerandroidx-espresso-core = { module = "androidx.test.espresso:espresso-core", version.ref = "androidxTestEspresso" }
61*7e7863daSAndroid Build Coastguard Workerandroidx-graphics-core = { module = "androidx.graphics:graphics-core", version.ref = "androidxGraphicsCore" }
62*7e7863daSAndroid Build Coastguard Workerandroidx-junit = { module = "androidx.test.ext:junit", version.ref = "androidxTestJunit" }
63*7e7863daSAndroid Build Coastguard Workerandroidx-lifecycle-livedata = { module = "androidx.lifecycle:lifecycle-livedata-ktx", version.ref = "androidxLifecycle" }
64*7e7863daSAndroid Build Coastguard Workerandroidx-lifecycle-viewmodel-compose = { module = "androidx.lifecycle:lifecycle-viewmodel-compose", version.ref = "androidxLifecycle" }
65*7e7863daSAndroid Build Coastguard Workerandroidx-lifecycle-runtime-compose = { module = "androidx.lifecycle:lifecycle-runtime-compose", version.ref = "androidxLifecycle" }
66*7e7863daSAndroid Build Coastguard Workerandroidx-navigation-compose = { module = "androidx.navigation:navigation-compose", version.ref = "androidxNavigationCompose" }
67*7e7863daSAndroid Build Coastguard Workerandroidx-profileinstaller = { module = "androidx.profileinstaller:profileinstaller", version.ref = "androidxProfileinstaller" }
68*7e7863daSAndroid Build Coastguard Workerandroidx-rules = { module = "androidx.test:rules", version.ref = "androidxTestRules" }
69*7e7863daSAndroid Build Coastguard Workerandroidx-test-monitor = { module = "androidx.test:monitor", version.ref = "androidxTestMonitor" }
70*7e7863daSAndroid Build Coastguard Workerandroidx-tracing = { module = "androidx.tracing:tracing-ktx", version.ref = "androidxTracing" }
71*7e7863daSAndroid Build Coastguard Workerandroidx-uiautomator = { module = "androidx.test.uiautomator:uiautomator", version.ref = "androidxTestUiautomator" }
72*7e7863daSAndroid Build Coastguard Workercamera-camera2 = { module = "androidx.camera:camera-camera2", version.ref = "androidxCamera" }
73*7e7863daSAndroid Build Coastguard Workercamera-core = { module = "androidx.camera:camera-core", version.ref = "androidxCamera" }
74*7e7863daSAndroid Build Coastguard Workercamera-lifecycle = { module = "androidx.camera:camera-lifecycle", version.ref = "androidxCamera" }
75*7e7863daSAndroid Build Coastguard Workercamera-video = { module = "androidx.camera:camera-video", version.ref = "androidxCamera" }
76*7e7863daSAndroid Build Coastguard Workercamera-viewfinder-compose = { module = "androidx.camera:camera-viewfinder-compose", version.ref = "androidxCameraViewfinder" }
77*7e7863daSAndroid Build Coastguard Workercompose-bom = { module = "androidx.compose:compose-bom", version.ref = "composeBom" }
78*7e7863daSAndroid Build Coastguard Workercompose-junit = { module = "androidx.compose.ui:ui-test-junit4" }
79*7e7863daSAndroid Build Coastguard Workercompose-material3 = { module = "androidx.compose.material3:material3" }
80*7e7863daSAndroid Build Coastguard Workercompose-material-icons-extended = { module = "androidx.compose.material:material-icons-extended" }
81*7e7863daSAndroid Build Coastguard Workercompose-test-manifest = { module = "androidx.compose.ui:ui-test-manifest" }
82*7e7863daSAndroid Build Coastguard Workercompose-ui-tooling = { module = "androidx.compose.ui:ui-tooling" }
83*7e7863daSAndroid Build Coastguard Workercompose-ui-tooling-preview = { module = "androidx.compose.ui:ui-tooling-preview" }
84*7e7863daSAndroid Build Coastguard Workerdagger-hilt-android = { module = "com.google.dagger:hilt-android", version.ref = "hilt" }
85*7e7863daSAndroid Build Coastguard Workerdagger-hilt-compiler = { module = "com.google.dagger:hilt-compiler", version.ref = "hilt" }
86*7e7863daSAndroid Build Coastguard Workerfutures-ktx = { module = "androidx.concurrent:concurrent-futures-ktx", version.ref = "androidxConcurrentFutures" }
87*7e7863daSAndroid Build Coastguard Workerhilt-navigation-compose = { module = "androidx.hilt:hilt-navigation-compose", version.ref = "androidxHiltNavigationCompose" }
88*7e7863daSAndroid Build Coastguard Workerjunit = { module = "junit:junit", version.ref = "junit" }
89*7e7863daSAndroid Build Coastguard Workerkotlin-reflect = { module = "org.jetbrains.kotlin:kotlin-reflect", version.ref = "kotlinPlugin" }
90*7e7863daSAndroid Build Coastguard Workerkotlinx-atomicfu = { module = "org.jetbrains.kotlinx:atomicfu", version.ref = "kotlinxAtomicfu" }
91*7e7863daSAndroid Build Coastguard Workerkotlinx-coroutines-core = { module = "org.jetbrains.kotlinx:kotlinx-coroutines-core", version.ref = "kotlinxCoroutines" }
92*7e7863daSAndroid Build Coastguard Workerkotlinx-coroutines-test = { module = "org.jetbrains.kotlinx:kotlinx-coroutines-test", version.ref = "kotlinxCoroutines" }
93*7e7863daSAndroid Build Coastguard Worker
94*7e7863daSAndroid Build Coastguard Workermockito-core = { module = "org.mockito:mockito-core", version.ref = "mockitoCore" }
95*7e7863daSAndroid Build Coastguard Workerprotobuf-kotlin-lite = { module = "com.google.protobuf:protobuf-kotlin-lite", version.ref = "protobuf" }
96*7e7863daSAndroid Build Coastguard Workerrobolectric = { module = "org.robolectric:robolectric", version.ref = "robolectric" }
97*7e7863daSAndroid Build Coastguard Workertruth = { module = "com.google.truth:truth", version.ref = "truth" }
98*7e7863daSAndroid Build Coastguard Workerrules = { group = "androidx.test", name = "rules", version.ref = "rules" }
99*7e7863daSAndroid Build Coastguard Worker
100*7e7863daSAndroid Build Coastguard Worker[plugins]
101*7e7863daSAndroid Build Coastguard Workerandroid-application = { id = "com.android.application", version.ref = "androidGradlePlugin" }
102*7e7863daSAndroid Build Coastguard Workerandroid-library = { id = "com.android.library", version.ref = "androidGradlePlugin" }
103*7e7863daSAndroid Build Coastguard Workerandroid-test = { id = "com.android.test", version.ref = "androidGradlePlugin" }
104*7e7863daSAndroid Build Coastguard Workerdagger-hilt-android =  { id = "com.google.dagger.hilt.android", version.ref = "hilt" }
105*7e7863daSAndroid Build Coastguard Workergoogle-protobuf = { id = "com.google.protobuf", version.ref = "protobufPlugin" }
106*7e7863daSAndroid Build Coastguard Workerkotlin-android = { id = "org.jetbrains.kotlin.android", version.ref = "kotlinPlugin" }
107*7e7863daSAndroid Build Coastguard Workerkotlin-kapt = { id = "org.jetbrains.kotlin.kapt", version.ref = "kotlinPlugin" }