diff --git a/app/build.gradle.kts b/app/build.gradle.kts index a49a782..11bf657 100644 --- a/app/build.gradle.kts +++ b/app/build.gradle.kts @@ -57,7 +57,7 @@ android { compose = true } composeOptions { - kotlinCompilerExtensionVersion = "1.5.4" + kotlinCompilerExtensionVersion = "1.5.15" } packaging { resources { @@ -68,22 +68,22 @@ android { dependencies { - implementation(platform("androidx.compose:compose-bom:2023.10.01")) - implementation("androidx.activity:activity-compose:1.8.1") + implementation(platform("androidx.compose:compose-bom:2026.06.01")) + implementation("androidx.activity:activity-compose:1.13.0") implementation("androidx.compose.material:material-icons-extended") implementation("androidx.compose.material3:material3") implementation("androidx.compose.material3:material3-window-size-class") implementation("androidx.compose.ui:ui") implementation("androidx.compose.ui:ui-graphics") implementation("androidx.compose.ui:ui-tooling-preview") - implementation("androidx.core:core-ktx:1.12.0") + implementation("androidx.core:core-ktx:1.19.0") implementation("androidx.lifecycle:lifecycle-runtime-ktx:${rootProject.extra["lifecycle_version"]}") implementation("androidx.lifecycle:lifecycle-viewmodel-compose:${rootProject.extra["lifecycle_version"]}") - androidTestImplementation(platform("androidx.compose:compose-bom:2023.10.01")) + androidTestImplementation(platform("androidx.compose:compose-bom:2026.06.01")) androidTestImplementation("androidx.compose.ui:ui-test-junit4") - androidTestImplementation("androidx.test.espresso:espresso-core:3.5.1") - androidTestImplementation("androidx.test.ext:junit:1.1.5") + androidTestImplementation("androidx.test.espresso:espresso-core:3.7.0") + androidTestImplementation("androidx.test.ext:junit:1.3.0") testImplementation("junit:junit:4.13.2") debugImplementation("androidx.compose.ui:ui-test-manifest") diff --git a/build.gradle.kts b/build.gradle.kts index ef6697e..d004ecb 100644 --- a/build.gradle.kts +++ b/build.gradle.kts @@ -17,12 +17,12 @@ // Top-level build file where you can add configuration options common to all sub-projects/modules. buildscript { extra.apply { - set("lifecycle_version", "2.6.2") + set("lifecycle_version", "2.11.0") } } plugins { - id("com.android.application") version "8.3.1" apply false - id("com.android.library") version "8.3.1" apply false - id("org.jetbrains.kotlin.android") version "1.9.20" apply false + id("com.android.application") version "9.2.1" apply false + id("com.android.library") version "9.2.1" apply false + id("org.jetbrains.kotlin.android") version "2.4.0" apply false } diff --git a/gradle/wrapper/gradle-wrapper.properties b/gradle/wrapper/gradle-wrapper.properties index 16d785b..f624f2a 100644 --- a/gradle/wrapper/gradle-wrapper.properties +++ b/gradle/wrapper/gradle-wrapper.properties @@ -1,6 +1,6 @@ #Mon Mar 13 13:23:28 PDT 2023 distributionBase=GRADLE_USER_HOME distributionPath=wrapper/dists -distributionUrl=https\://services.gradle.org/distributions/gradle-8.4-bin.zip +distributionUrl=https\://services.gradle.org/distributions/gradle-9.6.1-bin.zip zipStoreBase=GRADLE_USER_HOME zipStorePath=wrapper/dists