feat: update dependencies and enhance sync logic for improved performance and reliability

This commit is contained in:
2025-11-08 21:24:38 +01:00
parent 0bc3b3b06f
commit aa2542a0ac
9 changed files with 164 additions and 105 deletions
+10 -9
View File
@@ -1,25 +1,26 @@
plugins {
id 'com.android.application'
id 'org.jetbrains.kotlin.android'
id 'org.jetbrains.kotlin.plugin.compose'
id 'com.google.devtools.ksp'
id 'org.jlleitschuh.gradle.ktlint'
id 'io.gitlab.arturbosch.detekt'
}
android {
namespace 'com.collabtable.app'
compileSdk 34
namespace = 'com.collabtable.app'
compileSdk = 34
defaultConfig {
applicationId "com.collabtable.app"
minSdk 26
targetSdk 34
applicationId = "com.collabtable.app"
minSdk = 26
targetSdk = 34
versionCode 1
versionName "1.0"
testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner"
vectorDrawables {
useSupportLibrary true
useSupportLibrary = true
}
}
@@ -37,10 +38,10 @@ android {
jvmTarget = '21'
}
buildFeatures {
compose true
compose = true
}
composeOptions {
kotlinCompilerExtensionVersion '1.5.4'
kotlinCompilerExtensionVersion = '1.6.8'
}
packaging {
resources {
@@ -56,7 +57,7 @@ dependencies {
implementation 'androidx.activity:activity-compose:1.8.1'
// Compose
implementation platform('androidx.compose:compose-bom:2023.10.01')
implementation platform('androidx.compose:compose-bom:2024.06.00')
implementation 'androidx.compose.ui:ui'
implementation 'androidx.compose.ui:ui-graphics'
implementation 'androidx.compose.ui:ui-tooling-preview'