diff --git a/mobile/build.gradle.kts b/mobile/build.gradle.kts index 3e553fee..a235e26e 100644 --- a/mobile/build.gradle.kts +++ b/mobile/build.gradle.kts @@ -1,4 +1,4 @@ -plugins { +plugins { id("com.android.application") version "8.4.2" id("org.jetbrains.kotlin.android") version "1.9.24" id("com.google.gms.google-services") version "4.4.4" @@ -26,11 +26,11 @@ android { applicationId = "de.deskhub.staff" minSdk = 26 targetSdk = 35 - // WICHTIG: Bei jedem neuen Debug-Build erhöhen. Android erkennt eine APK mit - // unverändertem versionCode (+ gleicher Signatur) auf manchen Geräten nicht - // zuverlässig als Update, wodurch eine Neuinstallation still fehlschlagen kann. - versionCode = 44 - versionName = "3.3.1" + // WICHTIG: Bei jedem neuen Debug-Build erhöhen. Android erkennt eine APK mit + // unverändertem versionCode (+ gleicher Signatur) auf manchen Geräten nicht + // zuverlässig als Update, wodurch eine Neuinstallation still fehlschlagen kann. + versionCode = 52 + versionName = "3.4.4" testInstrumentationRunner = "androidx.test.runner.AndroidJUnitRunner" } @@ -92,7 +92,7 @@ dependencies { androidTestImplementation(composeBom) implementation("androidx.activity:activity-compose:1.9.2") - // Lint prüft beim Release-Build die Fragment-Version für registerForActivityResult (mindestens 1.3.0) + // Lint prüft beim Release-Build die Fragment-Version für registerForActivityResult (mindestens 1.3.0) implementation("androidx.fragment:fragment-ktx:1.8.9") implementation("androidx.compose.ui:ui") implementation("androidx.compose.ui:ui-tooling-preview") @@ -100,6 +100,7 @@ dependencies { implementation("androidx.compose.material:material-icons-extended") implementation("androidx.lifecycle:lifecycle-runtime-ktx:2.8.3") implementation("androidx.lifecycle:lifecycle-viewmodel-compose:2.8.3") + implementation("androidx.work:work-runtime-ktx:2.9.1") implementation("androidx.navigation:navigation-compose:2.7.7") implementation("org.jetbrains.kotlinx:kotlinx-coroutines-android:1.9.0") implementation("com.squareup.okhttp3:okhttp:4.12.0") @@ -127,7 +128,7 @@ val verifyBranding by tasks.registering { .asFile .readText() check("DeskHub" in strings) { - "app_name muss exakt DeskHub lauten (Groß- und Kleinschreibung beachten)." + "app_name muss exakt DeskHub lauten (Groß- und Kleinschreibung beachten)." } val readme = layout.projectDirectory.file("README.md").asFile.readText() check("Ersteller: M_Viper" in readme) {