From a75f6736b1e04756af4c02df0c15c69288a30dc0 Mon Sep 17 00:00:00 2001 From: izaak Date: Mon, 27 Jan 2025 18:00:51 +0000 Subject: [PATCH] Use proper library management --- app/build.gradle.kts | 4 ++-- gradle/libs.versions.toml | 4 ++++ 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/app/build.gradle.kts b/app/build.gradle.kts index 28c6a41..80e2797 100644 --- a/app/build.gradle.kts +++ b/app/build.gradle.kts @@ -85,8 +85,8 @@ dependencies { implementation(libs.barcode.scanning) //Mediapipe for segmentation (portrait) - implementation("com.google.mediapipe:tasks-vision:latest.release") - implementation("org.jetbrains.kotlinx:kotlinx-coroutines-android") + implementation(libs.tasks.vision) + implementation(libs.coroutines) } diff --git a/gradle/libs.versions.toml b/gradle/libs.versions.toml index a6c00e1..d1e93d6 100644 --- a/gradle/libs.versions.toml +++ b/gradle/libs.versions.toml @@ -17,6 +17,8 @@ material3version = "1.3.1" junitJunit = "4.12" monitor = "1.7.2" junitKtx = "1.2.1" +mediapipeTaskVision = "0.20230731" +coroutines = "1.10.1" [libraries] accompanist-permissions = { module = "com.google.accompanist:accompanist-permissions", version.ref = "accompanistPermissions" } @@ -38,6 +40,8 @@ coil-compose = { module = "io.coil-kt:coil-compose", version.ref = "coilCompose" junit-junit = { group = "junit", name = "junit", version.ref = "junitJunit" } androidx-monitor = { group = "androidx.test", name = "monitor", version.ref = "monitor" } androidx-junit-ktx = { group = "androidx.test.ext", name = "junit-ktx", version.ref = "junitKtx" } +tasks-vision = { group = "com.google.mediapipe", name = "tasks-vision", version.ref = "mediapipeTaskVision" } +coroutines = { group = "org.jetbrains.kotlinx", name = "kotlinx-coroutines-android", version.ref = "coroutines" } [plugins] android-application = { id = "com.android.application", version.ref = "agp" }