This issue lists Renovate updates and detected dependencies. Read the [Dependency Dashboard](https://docs.renovatebot.com/key-concepts/dashboard/) docs to learn more.<br>[View this repository on the Mend.io Web Portal](https://developer.mend.io/github/android/codelab-android-compose). ## Open The following updates have all been created. To force a retry/rebase of any, click on a checkbox below. - [ ] <!-- rebase-branch=renovate/main-kotlin-dependencies -->[Update Kotlin Dependencies to v2.3.21 (main)](../pull/570) (`org.jetbrains.kotlin:kotlin-metadata-jvm`, `org.jetbrains.kotlin:compose-compiler-gradle-plugin`, `org.jetbrains.kotlin.plugin.compose`, `org.jetbrains.kotlin:kotlin-gradle-plugin`) - [ ] <!-- rebase-branch=renovate/end-kotlin-dependencies -->[Update Kotlin Dependencies to v2.3.21 (end)](../pull/572) (`org.jetbrains.kotlin:kotlin-metadata-jvm`, `org.jetbrains.kotlin:kotlin-stdlib-jdk8`, `org.jetbrains.kotlin:compose-compiler-gradle-plugin`, `org.jetbrains.kotlin:kotlin-gradle-plugin`, `org.jetbrains.kotlin.plugin.compose`) - [ ] <!-- rebase-all-open-prs -->**Click on this checkbox to rebase all open PRs at once** ## Detected Dependencies <details><summary>Branch end</summary> <blockquote> <details><summary>github-actions (10)</summary> <blockquote> <details><summary>.github/workflows/AccessibilityCodelab.yaml (5)</summary> - `actions/checkout v6` - `actions/setup-java v5` - `actions/cache v5` - `actions/upload-artifact v7` - `actions/upload-artifact v7` </details> <details><summary>.github/workflows/AdvancedStateAndSideEffectsCodelab.yaml (10)</summary> - `actions/checkout v6` - `actions/setup-java v5` - `actions/cache v5` - `actions/upload-artifact v7` - `actions/upload-artifact v7` - `actions/checkout v6` - `actions/setup-java v5` - `actions/cache v5` - `reactivecircus/android-emulator-runner v2` - `actions/upload-artifact v7` </details> <details><summary>.github/workflows/AnimationCodelab.yaml (5)</summary> - `actions/checkout v6` - `actions/setup-java v5` - `actions/cache v5` - `actions/upload-artifact v7` - `actions/upload-artifact v7` </details> <details><summary>.github/workflows/BasicLayoutsCodelab.yaml (5)</summary> - `actions/checkout v6` - `actions/setup-java v5` - `actions/cache v5` - `actions/upload-artifact v7` - `actions/upload-artifact v7` </details> <details><summary>.github/workflows/BasicsCodelab.yaml (5)</summary> - `actions/checkout v6` - `actions/setup-java v5` - `actions/cache v5` - `actions/upload-artifact v7` - `actions/upload-artifact v7` </details> <details><summary>.github/workflows/BasicStateCodelab.yaml (5)</summary> - `actions/checkout v6` - `actions/setup-java v5` - `actions/cache v5` - `actions/upload-artifact v7` - `actions/upload-artifact v7` </details> <details><summary>.github/workflows/MigrationCodelab.yaml (10)</summary> - `actions/checkout v6` - `actions/setup-java v5` - `actions/cache v5` - `actions/upload-artifact v7` - `actions/upload-artifact v7` - `actions/checkout v6` - `actions/setup-java v5` - `actions/cache v5` - `reactivecircus/android-emulator-runner v2` - `actions/upload-artifact v7` </details> <details><summary>.github/workflows/NavigationCodelab.yaml (5)</summary> - `actions/checkout v6` - `actions/setup-java v5` - `actions/cache v5` - `actions/upload-artifact v7` - `actions/upload-artifact v7` </details> <details><summary>.github/workflows/TestingCodelab.yaml (5)</summary> - `actions/checkout v6` - `actions/setup-java v5` - `actions/cache v5` - `actions/upload-artifact v7` - `actions/upload-artifact v7` </details> <details><summary>.github/workflows/ThemingCodelab.yaml (5)</summary> - `actions/checkout v6` - `actions/setup-java v5` - `actions/cache v5` - `actions/upload-artifact v7` - `actions/upload-artifact v7` </details> </blockquote> </details> <details><summary>gradle (39)</summary> <blockquote> <details><summary>AccessibilityCodelab/app/build.gradle (16)</summary> - `androidx.compose:compose-bom 2026.04.01` - `com.google.accompanist:accompanist-swiperefresh 0.36.0` - `com.google.accompanist:accompanist-systemuicontroller 0.36.0` - `org.jetbrains.kotlinx:kotlinx-coroutines-android 1.10.2` - `androidx.appcompat:appcompat 1.7.1` - `androidx.activity:activity-ktx 1.13.0` - `androidx.core:core-ktx 1.18.0` - `androidx.activity:activity-compose 1.13.0` - `androidx.lifecycle:lifecycle-viewmodel-ktx 2.10.0` - `androidx.lifecycle:lifecycle-viewmodel-savedstate 2.10.0` - `androidx.lifecycle:lifecycle-livedata-ktx 2.10.0` - `androidx.lifecycle:lifecycle-viewmodel-compose 2.10.0` - `androidx.navigation:navigation-compose 2.9.8` - `androidx.test:rules 1.7.0` - `androidx.test:runner 1.7.0` - `org.robolectric:robolectric 4.16.1` </details> <details><summary>AccessibilityCodelab/build.gradle (4)</summary> - `com.android.tools.build:gradle 9.2.0` - `org.jetbrains.kotlin:kotlin-gradle-plugin 2.3.10` → [Updates: `2.3.21`] - `com.diffplug.spotless 8.4.0` - `org.jetbrains.kotlin.plugin.compose 2.3.10` → [Updates: `2.3.21`] </details> <details><summary>AccessibilityCodelab/gradle.properties</summary> </details> <details><summary>AccessibilityCodelab/settings.gradle</summary> </details> <details><summary>AdaptiveUiCodelab/app/build.gradle.kts</summary> </details> <details><summary>AdaptiveUiCodelab/build.gradle.kts</summary> </details> <details><summary>AdaptiveUiCodelab/gradle.properties</summary> </details> <details><summary>AdaptiveUiCodelab/gradle/libs.versions.toml (17)</summary> - `androidx.activity:activity-compose 1.13.0` - `androidx.compose:compose-bom 2026.04.01` - `androidx.core:core-ktx 1.18.0` - `androidx.test.espresso:espresso-core 3.7.0` - `androidx.test.ext:junit 1.3.0` - `androidx.lifecycle:lifecycle-runtime-compose 2.10.0` - `androidx.lifecycle:lifecycle-runtime-ktx 2.10.0` - `androidx.lifecycle:lifecycle-viewmodel-compose 2.10.0` - `androidx.compose.material3.adaptive:adaptive 1.2.0` - `androidx.compose.material3.adaptive:adaptive-layout 1.2.0` - `androidx.compose.material3:material3-adaptive-navigation-suite 1.4.0` - `androidx.compose.material3.adaptive:adaptive-navigation 1.2.0` - `androidx.window:window 1.5.1` - `junit:junit 4.13.2` - `org.jetbrains.kotlinx:kotlinx-coroutines-android 1.10.2` - `com.android.application 9.2.0` - `org.jetbrains.kotlin.plugin.compose 2.3.10` → [Updates: `2.3.21`] </details> <details><summary>AdaptiveUiCodelab/settings.gradle.kts</summary> </details> <details><summary>AdvancedStateAndSideEffectsCodelab/app/build.gradle (26)</summary> - `org.jetbrains.kotlinx:kotlinx-coroutines-android 1.10.2` - `com.google.android.libraries.maps:maps 3.1.0-beta` - `com.google.maps.android:maps-v3-ktx 3.4.0` - `com.android.volley:volley 1.2.1` - `androidx.activity:activity-compose 1.13.0` - `androidx.appcompat:appcompat 1.7.1` - `androidx.tracing:tracing 1.3.0` - `androidx.compose:compose-bom 2026.04.01` - `androidx.lifecycle:lifecycle-viewmodel-compose 2.10.0` - `androidx.lifecycle:lifecycle-viewmodel-ktx 2.10.0` - `androidx.lifecycle:lifecycle-runtime-compose 2.10.0` - `com.google.dagger:hilt-android 2.59.2` - `com.google.dagger:hilt-compiler 2.59.2` - `org.jetbrains.kotlin:kotlin-metadata-jvm 2.3.10` → [Updates: `2.3.21`] - `io.coil-kt:coil-compose 2.7.0` - `junit:junit 4.13.2` - `androidx.test:core 1.7.0` - `androidx.test:runner 1.7.0` - `androidx.test:rules 1.7.0` - `androidx.test.espresso:espresso-core 3.7.0` - `androidx.test.ext:junit-ktx 1.3.0` - `org.jetbrains.kotlinx:kotlinx-coroutines-test 1.10.2` - `com.google.dagger:hilt-android 2.59.2` - `com.google.dagger:hilt-android-testing 2.59.2` - `com.google.dagger:hilt-compiler 2.59.2` - `org.jetbrains.kotlin:kotlin-metadata-jvm 2.3.10` → [Updates: `2.3.21`] </details> <details><summary>AdvancedStateAndSideEffectsCodelab/build.gradle (6)</summary> - `com.android.tools.build:gradle 9.2.0` - `com.google.dagger:hilt-android-gradle-plugin 2.59.2` - `org.jetbrains.kotlin:compose-compiler-gradle-plugin 2.3.10` → [Updates: `2.3.21`] - `com.diffplug.spotless 8.4.0` - `com.google.devtools.ksp 2.3.7` - `junit:junit 4.13.2` </details> <details><summary>AdvancedStateAndSideEffectsCodelab/gradle.properties</summary> </details> <details><summary>AdvancedStateAndSideEffectsCodelab/settings.gradle</summary> </details> <details><summary>BasicLayoutsCodelab/app/build.gradle (9)</summary> - `androidx.compose:compose-bom 2026.04.01` - `androidx.core:core-ktx 1.18.0` - `androidx.compose.material3:material3-window-size-class 1.4.0` - `com.google.android.material:material 1.13.0` - `androidx.lifecycle:lifecycle-runtime-ktx 2.10.0` - `androidx.activity:activity-compose 1.13.0` - `junit:junit 4.13.2` - `androidx.test.ext:junit 1.3.0` - `androidx.test.espresso:espresso-core 3.7.0` </details> <details><summary>BasicLayoutsCodelab/build.gradle (4)</summary> - `com.android.tools.build:gradle 9.2.0` - `org.jetbrains.kotlin:kotlin-gradle-plugin 2.3.10` → [Updates: `2.3.21`] - `org.jetbrains.kotlin:compose-compiler-gradle-plugin 2.3.10` → [Updates: `2.3.21`] - `com.diffplug.spotless 8.4.0` </details> <details><summary>BasicLayoutsCodelab/gradle.properties</summary> </details> <details><summary>BasicLayoutsCodelab/settings.gradle</summary> </details> <details><summary>MigrationCodelab/app/build.gradle (32)</summary> - `androidx.compose:compose-bom 2026.04.01` - `androidx.room:room-compiler 2.8.4` - `com.github.bumptech.glide:compiler 5.0.7` - `androidx.appcompat:appcompat 1.7.1` - `androidx.constraintlayout:constraintlayout 2.2.1` - `androidx.core:core-ktx 1.18.0` - `androidx.fragment:fragment-ktx 1.8.9` - `androidx.lifecycle:lifecycle-livedata-ktx 2.10.0` - `androidx.lifecycle:lifecycle-viewmodel-ktx 2.10.0` - `androidx.navigation:navigation-fragment-ktx 2.9.8` - `androidx.navigation:navigation-ui-ktx 2.9.8` - `androidx.recyclerview:recyclerview 1.4.0` - `androidx.room:room-runtime 2.8.4` - `androidx.room:room-ktx 2.8.4` - `androidx.tracing:tracing 1.3.0` - `androidx.viewpager2:viewpager2 1.1.0` - `androidx.work:work-runtime-ktx 2.11.2` - `com.github.bumptech.glide:glide 5.0.7` - `com.google.android.material:material 1.13.0` - `com.google.code.gson:gson 2.14.0` - `org.jetbrains.kotlinx:kotlinx-coroutines-android 1.10.2` - `org.jetbrains.kotlinx:kotlinx-coroutines-core 1.10.2` - `androidx.arch.core:core-testing 2.2.0` - `androidx.test.espresso:espresso-contrib 3.7.0` - `androidx.test.espresso:espresso-core 3.7.0` - `androidx.test.espresso:espresso-intents 3.7.0` - `androidx.test.ext:junit 1.3.0` - `androidx.test.uiautomator:uiautomator 2.3.0` - `androidx.work:work-testing 2.11.2` - `com.google.android.apps.common.testing.accessibility.framework:accessibility-test-framework 4.1.1` - `com.google.truth:truth 1.4.5` - `junit:junit 4.13.2` </details> <details><summary>MigrationCodelab/build.gradle (6)</summary> - `com.android.tools.build:gradle 9.2.0` - `org.jetbrains.kotlin:kotlin-gradle-plugin 2.3.10` → [Updates: `2.3.21`] - `androidx.navigation:navigation-safe-args-gradle-plugin 2.9.8` - `org.jetbrains.kotlin:compose-compiler-gradle-plugin 2.3.10` → [Updates: `2.3.21`] - `com.diffplug.spotless 8.4.0` - `com.android.legacy-kapt 9.2.0` </details> <details><summary>MigrationCodelab/gradle.properties</summary> </details> <details><summary>MigrationCodelab/settings.gradle</summary> </details> <details><summary>NavigationCodelab/app/build.gradle (11)</summary> - `composeOptions 1.5.15` - `androidx.compose:compose-bom 2026.04.01` - `androidx.appcompat:appcompat 1.7.1` - `androidx.core:core-ktx 1.18.0` - `com.google.android.material:material 1.13.0` - `androidx.activity:activity-compose 1.13.0` - `androidx.navigation:navigation-compose 2.9.8` - `androidx.arch.core:core-testing 2.2.0` - `androidx.navigation:navigation-testing 2.9.8` - `androidx.test.espresso:espresso-contrib 3.7.0` - `androidx.test.espresso:espresso-core 3.7.0` </details> <details><summary>NavigationCodelab/build.gradle (4)</summary> - `com.android.tools.build:gradle 9.2.0` - `org.jetbrains.kotlin:kotlin-gradle-plugin 2.3.10` → [Updates: `2.3.21`] - `org.jetbrains.kotlin:compose-compiler-gradle-plugin 2.3.10` → [Updates: `2.3.21`] - `com.diffplug.spotless 8.4.0` </details> <details><summary>NavigationCodelab/gradle.properties</summary> </details> <details><summary>NavigationCodelab/settings.gradle</summary> </details> <details><summary>PerformanceCodelab/app/build.gradle.kts (1)</summary> - `androidx.compose.runtime:runtime-tracing 1.11.0` </details> <details><summary>PerformanceCodelab/build.gradle.kts</summary> </details> <details><summary>PerformanceCodelab/gradle.properties</summary> </details> <details><summary>PerformanceCodelab/gradle/libs.versions.toml (28)</summary> - `androidx.lifecycle:lifecycle-viewmodel-compose 2.10.0` - `androidx.compose.material:material-icons-core 1.7.8` - `androidx.media3:media3-exoplayer 1.10.0` - `androidx.media3:media3-ui 1.10.0` - `androidx.compose.runtime:runtime-tracing 1.11.0` - `androidx.tracing:tracing-ktx 1.3.0` - `androidx.tracing:tracing-perfetto 1.0.1` - `androidx.tracing:tracing-perfetto-binary 1.0.1` - `io.coil-kt:coil-compose 2.7.0` - `androidx.core:core-ktx 1.18.0` - `com.android.tools:desugar_jdk_libs 2.1.5` - `junit:junit 4.13.2` - `androidx.test.ext:junit 1.3.0` - `androidx.test.espresso:espresso-core 3.7.0` - `org.jetbrains.kotlinx:kotlinx-datetime 0.7.1-0.6.x-compat` - `androidx.lifecycle:lifecycle-runtime-ktx 2.10.0` - `androidx.activity:activity-compose 1.13.0` - `androidx.compose:compose-bom 2026.04.01` - `androidx.compose.material3:material3 1.4.0` - `androidx.test.uiautomator:uiautomator 2.3.0` - `androidx.benchmark:benchmark-macro-junit4 1.4.1` - `androidx.profileinstaller:profileinstaller 1.4.1` - `com.pinterest.ktlint:ktlint-core 1.2.1` - `com.android.application 9.2.0` - `com.android.test 9.2.0` - `androidx.baselineprofile 1.5.0-alpha05` - `com.diffplug.spotless 8.4.0` - `org.jetbrains.kotlin.plugin.compose 2.3.10` → [Updates: `2.3.21`] </details> <details><summary>PerformanceCodelab/measure/build.gradle.kts (2)</summary> - `androidx.tracing:tracing-perfetto 1.0.1` - `androidx.tracing:tracing-perfetto-binary 1.0.1` </details> <details><summary>PerformanceCodelab/settings.gradle.kts</summary> </details> <details><summary>TestingCodelab/app/build.gradle (1)</summary> - `androidx.compose:compose-bom 2026.04.01` </details> <details><summary>TestingCodelab/build.gradle (13)</summary> - `com.android.tools.build:gradle 9.2.0` - `org.jetbrains.kotlin:kotlin-gradle-plugin 2.3.10` → [Updates: `2.3.21`] - `org.jetbrains.kotlin:compose-compiler-gradle-plugin 2.3.10` → [Updates: `2.3.21`] - `com.diffplug.spotless 8.4.0` - `androidx.appcompat:appcompat 1.7.1` - `androidx.core:core-ktx 1.18.0` - `com.google.android.material:material 1.13.0` - `androidx.fragment:fragment-ktx 1.8.9` - `org.jetbrains.kotlin:kotlin-stdlib-jdk8 2.3.10` → [Updates: `2.3.21`] - `androidx.activity:activity-compose 1.13.0` - `androidx.arch.core:core-testing 2.2.0` - `androidx.test.espresso:espresso-contrib 3.7.0` - `androidx.test.espresso:espresso-core 3.7.0` </details> <details><summary>TestingCodelab/gradle.properties</summary> </details> <details><summary>TestingCodelab/settings.gradle</summary> </details> <details><summary>ThemingCodelab/app/build.gradle (13)</summary> - `androidx.compose:compose-bom 2026.04.01` - `org.jetbrains.kotlinx:kotlinx-coroutines-android 1.10.2` - `androidx.appcompat:appcompat 1.7.1` - `androidx.activity:activity-ktx 1.13.0` - `androidx.core:core-ktx 1.18.0` - `androidx.activity:activity-compose 1.13.0` - `androidx.lifecycle:lifecycle-runtime-compose 2.10.0` - `androidx.lifecycle:lifecycle-viewmodel-ktx 2.10.0` - `androidx.lifecycle:lifecycle-viewmodel-savedstate 2.10.0` - `androidx.lifecycle:lifecycle-livedata-ktx 2.10.0` - `androidx.lifecycle:lifecycle-viewmodel-compose 2.10.0` - `androidx.test:rules 1.7.0` - `androidx.test:runner 1.7.0` </details> <details><summary>ThemingCodelab/build.gradle (4)</summary> - `com.android.tools.build:gradle 9.2.0` - `org.jetbrains.kotlin:kotlin-gradle-plugin 2.3.10` → [Updates: `2.3.21`] - `org.jetbrains.kotlin:compose-compiler-gradle-plugin 2.3.10` → [Updates: `2.3.21`] - `com.diffplug.spotless 8.4.0` </details> <details><summary>ThemingCodelab/gradle.properties</summary> </details> <details><summary>ThemingCodelab/settings.gradle.kts</summary> </details> </blockquote> </details> <details><summary>gradle-wrapper (9)</summary> <blockquote> <details><summary>AccessibilityCodelab/gradle/wrapper/gradle-wrapper.properties (1)</summary> - `gradle 9.4.1` </details> <details><summary>AdaptiveUiCodelab/gradle/wrapper/gradle-wrapper.properties (1)</summary> - `gradle 9.4.1` </details> <details><summary>AdvancedStateAndSideEffectsCodelab/gradle/wrapper/gradle-wrapper.properties (1)</summary> - `gradle 9.4.1` </details> <details><summary>BasicLayoutsCodelab/gradle/wrapper/gradle-wrapper.properties (1)</summary> - `gradle 9.4.1` </details> <details><summary>MigrationCodelab/gradle/wrapper/gradle-wrapper.properties (1)</summary> - `gradle 9.4.1` </details> <details><summary>NavigationCodelab/gradle/wrapper/gradle-wrapper.properties (1)</summary> - `gradle 9.4.1` </details> <details><summary>PerformanceCodelab/gradle/wrapper/gradle-wrapper.properties (1)</summary> - `gradle 9.4.1` </details> <details><summary>TestingCodelab/gradle/wrapper/gradle-wrapper.properties (1)</summary> - `gradle 9.4.1` </details> <details><summary>ThemingCodelab/gradle/wrapper/gradle-wrapper.properties (1)</summary> - `gradle 9.4.1` </details> </blockquote> </details> </blockquote> </details> <details><summary>Branch main</summary> <blockquote> <details><summary>github-actions (10)</summary> <blockquote> <details><summary>.github/workflows/AccessibilityCodelab.yaml (5)</summary> - `actions/checkout v6` - `actions/setup-java v5` - `gradle/actions v6` - `actions/upload-artifact v7` - `actions/upload-artifact v7` </details> <details><summary>.github/workflows/AdvancedStateAndSideEffectsCodelab.yaml (10)</summary> - `actions/checkout v6` - `actions/setup-java v5` - `gradle/actions v6` - `actions/upload-artifact v7` - `actions/upload-artifact v7` - `actions/checkout v6` - `actions/setup-java v5` - `gradle/actions v6` - `reactivecircus/android-emulator-runner v2` - `actions/upload-artifact v7` </details> <details><summary>.github/workflows/AnimationCodelab.yaml (5)</summary> - `actions/checkout v6` - `actions/setup-java v5` - `gradle/actions v6` - `actions/upload-artifact v7` - `actions/upload-artifact v7` </details> <details><summary>.github/workflows/BasicLayoutsCodelab.yaml (5)</summary> - `actions/checkout v6` - `actions/setup-java v5` - `gradle/actions v6` - `actions/upload-artifact v7` - `actions/upload-artifact v7` </details> <details><summary>.github/workflows/BasicsCodelab.yaml (5)</summary> - `actions/checkout v6` - `actions/setup-java v5` - `gradle/actions v6` - `actions/upload-artifact v7` - `actions/upload-artifact v7` </details> <details><summary>.github/workflows/BasicStateCodelab.yaml (5)</summary> - `actions/checkout v6` - `actions/setup-java v5` - `gradle/actions v6` - `actions/upload-artifact v7` - `actions/upload-artifact v7` </details> <details><summary>.github/workflows/MigrationCodelab.yaml (10)</summary> - `actions/checkout v6` - `actions/setup-java v5` - `gradle/actions v6` - `actions/upload-artifact v7` - `actions/upload-artifact v7` - `actions/checkout v6` - `actions/setup-java v5` - `gradle/actions v6` - `reactivecircus/android-emulator-runner v2` - `actions/upload-artifact v7` </details> <details><summary>.github/workflows/NavigationCodelab.yaml (5)</summary> - `actions/checkout v6` - `actions/setup-java v5` - `gradle/actions v6` - `actions/upload-artifact v7` - `actions/upload-artifact v7` </details> <details><summary>.github/workflows/TestingCodelab.yaml (5)</summary> - `actions/checkout v6` - `actions/setup-java v5` - `gradle/actions v6` - `actions/upload-artifact v7` - `actions/upload-artifact v7` </details> <details><summary>.github/workflows/ThemingCodelab.yaml (5)</summary> - `actions/checkout v6` - `actions/setup-java v5` - `gradle/actions v6` - `actions/upload-artifact v7` - `actions/upload-artifact v7` </details> </blockquote> </details> <details><summary>gradle (57)</summary> <blockquote> <details><summary>AccessibilityCodelab/app/build.gradle (16)</summary> - `androidx.compose:compose-bom 2026.04.01` - `com.google.accompanist:accompanist-swiperefresh 0.36.0` - `com.google.accompanist:accompanist-systemuicontroller 0.36.0` - `org.jetbrains.kotlinx:kotlinx-coroutines-android 1.10.2` - `androidx.appcompat:appcompat 1.7.1` - `androidx.activity:activity-ktx 1.13.0` - `androidx.core:core-ktx 1.18.0` - `androidx.activity:activity-compose 1.13.0` - `androidx.lifecycle:lifecycle-viewmodel-ktx 2.10.0` - `androidx.lifecycle:lifecycle-viewmodel-savedstate 2.10.0` - `androidx.lifecycle:lifecycle-livedata-ktx 2.10.0` - `androidx.lifecycle:lifecycle-viewmodel-compose 2.10.0` - `androidx.navigation:navigation-compose 2.9.8` - `androidx.test:rules 1.7.0` - `androidx.test:runner 1.7.0` - `org.robolectric:robolectric 4.16.1` </details> <details><summary>AccessibilityCodelab/build.gradle (4)</summary> - `com.android.tools.build:gradle 9.2.0` - `org.jetbrains.kotlin:kotlin-gradle-plugin 2.3.10` → [Updates: `2.3.21`] - `com.diffplug.spotless 8.4.0` - `org.jetbrains.kotlin.plugin.compose 2.3.10` → [Updates: `2.3.21`] </details> <details><summary>AccessibilityCodelab/gradle.properties</summary> </details> <details><summary>AccessibilityCodelab/settings.gradle</summary> </details> <details><summary>AdaptiveUiCodelab/app/build.gradle.kts</summary> </details> <details><summary>AdaptiveUiCodelab/build.gradle.kts</summary> </details> <details><summary>AdaptiveUiCodelab/gradle.properties</summary> </details> <details><summary>AdaptiveUiCodelab/gradle/libs.versions.toml (13)</summary> - `androidx.activity:activity-compose 1.13.0` - `androidx.compose:compose-bom 2026.04.01` - `androidx.core:core-ktx 1.18.0` - `androidx.test.espresso:espresso-core 3.7.0` - `androidx.test.ext:junit 1.3.0` - `androidx.lifecycle:lifecycle-runtime-compose 2.10.0` - `androidx.lifecycle:lifecycle-runtime-ktx 2.10.0` - `androidx.lifecycle:lifecycle-viewmodel-compose 2.10.0` - `androidx.window:window 1.5.1` - `junit:junit 4.13.2` - `org.jetbrains.kotlinx:kotlinx-coroutines-android 1.10.2` - `com.android.application 9.2.0` - `org.jetbrains.kotlin.plugin.compose 2.3.10` → [Updates: `2.3.21`] </details> <details><summary>AdaptiveUiCodelab/settings.gradle.kts</summary> </details> <details><summary>AdvancedStateAndSideEffectsCodelab/app/build.gradle (25)</summary> - `org.jetbrains.kotlinx:kotlinx-coroutines-android 1.10.2` - `com.google.android.libraries.maps:maps 3.1.0-beta` - `com.google.maps.android:maps-v3-ktx 3.4.0` - `com.android.volley:volley 1.2.1` - `androidx.activity:activity-compose 1.13.0` - `androidx.appcompat:appcompat 1.7.1` - `androidx.tracing:tracing 1.3.0` - `androidx.compose:compose-bom 2026.04.01` - `androidx.lifecycle:lifecycle-viewmodel-compose 2.10.0` - `androidx.lifecycle:lifecycle-viewmodel-ktx 2.10.0` - `com.google.dagger:hilt-android 2.59.2` - `com.google.dagger:hilt-compiler 2.59.2` - `org.jetbrains.kotlin:kotlin-metadata-jvm 2.3.10` → [Updates: `2.3.21`] - `io.coil-kt:coil-compose 2.7.0` - `junit:junit 4.13.2` - `androidx.test:core 1.7.0` - `androidx.test:runner 1.7.0` - `androidx.test:rules 1.7.0` - `androidx.test.espresso:espresso-core 3.7.0` - `androidx.test.ext:junit-ktx 1.3.0` - `org.jetbrains.kotlinx:kotlinx-coroutines-test 1.10.2` - `com.google.dagger:hilt-android 2.59.2` - `com.google.dagger:hilt-android-testing 2.59.2` - `com.google.dagger:hilt-compiler 2.59.2` - `org.jetbrains.kotlin:kotlin-metadata-jvm 2.3.10` → [Updates: `2.3.21`] </details> <details><summary>AdvancedStateAndSideEffectsCodelab/build.gradle (7)</summary> - `com.android.tools.build:gradle 9.2.0` - `com.google.dagger:hilt-android-gradle-plugin 2.59.2` - `org.jetbrains.kotlin:compose-compiler-gradle-plugin 2.3.10` → [Updates: `2.3.21`] - `com.google.devtools.ksp:symbol-processing-gradle-plugin 2.3.7` - `com.diffplug.spotless 8.4.0` - `com.google.devtools.ksp 2.3.7` - `junit:junit 4.13.2` </details> <details><summary>AdvancedStateAndSideEffectsCodelab/gradle.properties</summary> </details> <details><summary>AdvancedStateAndSideEffectsCodelab/settings.gradle</summary> </details> <details><summary>AnimationCodelab/build.gradle (3)</summary> - `com.android.tools.build:gradle 9.2.0` - `org.jetbrains.kotlin:kotlin-gradle-plugin 2.3.10` → [Updates: `2.3.21`] - `org.jetbrains.kotlin:compose-compiler-gradle-plugin 2.3.10` → [Updates: `2.3.21`] </details> <details><summary>AnimationCodelab/finished/build.gradle (3)</summary> - `androidx.compose:compose-bom 2026.04.01` - `androidx.activity:activity-compose 1.13.0` - `androidx.core:core-ktx 1.18.0` </details> <details><summary>AnimationCodelab/gradle.properties</summary> </details> <details><summary>AnimationCodelab/settings.gradle</summary> </details> <details><summary>AnimationCodelab/start/build.gradle (3)</summary> - `androidx.compose:compose-bom 2026.04.01` - `androidx.activity:activity-compose 1.13.0` - `androidx.core:core-ktx 1.18.0` </details> <details><summary>BasicLayoutsCodelab/app/build.gradle (9)</summary> - `androidx.compose:compose-bom 2026.04.01` - `androidx.core:core-ktx 1.18.0` - `androidx.compose.material3:material3-window-size-class 1.4.0` - `com.google.android.material:material 1.13.0` - `androidx.lifecycle:lifecycle-runtime-ktx 2.10.0` - `androidx.activity:activity-compose 1.13.0` - `junit:junit 4.13.2` - `androidx.test.ext:junit 1.3.0` - `androidx.test.espresso:espresso-core 3.7.0` </details> <details><summary>BasicLayoutsCodelab/build.gradle (4)</summary> - `com.android.tools.build:gradle 9.2.0` - `org.jetbrains.kotlin:kotlin-gradle-plugin 2.3.10` → [Updates: `2.3.21`] - `org.jetbrains.kotlin:compose-compiler-gradle-plugin 2.3.10` → [Updates: `2.3.21`] - `com.diffplug.spotless 8.4.0` </details> <details><summary>BasicLayoutsCodelab/gradle.properties</summary> </details> <details><summary>BasicLayoutsCodelab/settings.gradle</summary> </details> <details><summary>BasicsCodelab/app/build.gradle.kts</summary> </details> <details><summary>BasicsCodelab/build.gradle.kts</summary> </details> <details><summary>BasicsCodelab/gradle.properties</summary> </details> <details><summary>BasicsCodelab/gradle/libs.versions.toml (9)</summary> - `androidx.core:core-ktx 1.18.0` - `junit:junit 4.13.2` - `androidx.test.ext:junit 1.3.0` - `androidx.test.espresso:espresso-core 3.7.0` - `androidx.lifecycle:lifecycle-runtime-ktx 2.10.0` - `androidx.activity:activity-compose 1.13.0` - `androidx.compose:compose-bom 2026.04.01` - `com.android.application 9.2.0` - `org.jetbrains.kotlin.plugin.compose 2.3.10` → [Updates: `2.3.21`] </details> <details><summary>BasicsCodelab/settings.gradle</summary> </details> <details><summary>BasicStateCodelab/app/build.gradle.kts (9)</summary> - `androidx.core:core-ktx 1.18.0` - `androidx.lifecycle:lifecycle-runtime-ktx 2.10.0` - `androidx.lifecycle:lifecycle-viewmodel-compose 2.10.0` - `androidx.activity:activity-compose 1.13.0` - `androidx.compose:compose-bom 2026.04.01` - `junit:junit 4.13.2` - `androidx.test.ext:junit 1.3.0` - `androidx.test.espresso:espresso-core 3.7.0` - `androidx.compose:compose-bom 2026.04.01` </details> <details><summary>BasicStateCodelab/build.gradle (4)</summary> - `com.android.tools.build:gradle 9.2.0` - `org.jetbrains.kotlin:kotlin-gradle-plugin 2.3.10` → [Updates: `2.3.21`] - `org.jetbrains.kotlin:compose-compiler-gradle-plugin 2.3.10` → [Updates: `2.3.21`] - `com.diffplug.spotless 8.4.0` </details> <details><summary>BasicStateCodelab/gradle.properties</summary> </details> <details><summary>BasicStateCodelab/settings.gradle</summary> </details> <details><summary>MigrationCodelab/app/build.gradle (32)</summary> - `androidx.compose:compose-bom 2026.04.01` - `androidx.room:room-compiler 2.8.4` - `com.github.bumptech.glide:compiler 5.0.7` - `androidx.appcompat:appcompat 1.7.1` - `androidx.constraintlayout:constraintlayout 2.2.1` - `androidx.core:core-ktx 1.18.0` - `androidx.fragment:fragment-ktx 1.8.9` - `androidx.lifecycle:lifecycle-livedata-ktx 2.10.0` - `androidx.lifecycle:lifecycle-viewmodel-ktx 2.10.0` - `androidx.navigation:navigation-fragment-ktx 2.9.8` - `androidx.navigation:navigation-ui-ktx 2.9.8` - `androidx.recyclerview:recyclerview 1.4.0` - `androidx.room:room-runtime 2.8.4` - `androidx.room:room-ktx 2.8.4` - `androidx.tracing:tracing 1.3.0` - `androidx.viewpager2:viewpager2 1.1.0` - `androidx.work:work-runtime-ktx 2.11.2` - `com.github.bumptech.glide:glide 5.0.7` - `com.google.android.material:material 1.13.0` - `com.google.code.gson:gson 2.14.0` - `org.jetbrains.kotlinx:kotlinx-coroutines-android 1.10.2` - `org.jetbrains.kotlinx:kotlinx-coroutines-core 1.10.2` - `androidx.arch.core:core-testing 2.2.0` - `androidx.test.espresso:espresso-contrib 3.7.0` - `androidx.test.espresso:espresso-core 3.7.0` - `androidx.test.espresso:espresso-intents 3.7.0` - `androidx.test.ext:junit 1.3.0` - `androidx.test.uiautomator:uiautomator 2.3.0` - `androidx.work:work-testing 2.11.2` - `com.google.android.apps.common.testing.accessibility.framework:accessibility-test-framework 4.1.1` - `com.google.truth:truth 1.4.5` - `junit:junit 4.13.2` </details> <details><summary>MigrationCodelab/build.gradle (6)</summary> - `com.android.tools.build:gradle 9.2.0` - `org.jetbrains.kotlin:kotlin-gradle-plugin 2.3.10` → [Updates: `2.3.21`] - `androidx.navigation:navigation-safe-args-gradle-plugin 2.9.8` - `org.jetbrains.kotlin:compose-compiler-gradle-plugin 2.3.10` → [Updates: `2.3.21`] - `com.diffplug.spotless 8.4.0` - `com.android.legacy-kapt 9.2.0` </details> <details><summary>MigrationCodelab/gradle.properties</summary> </details> <details><summary>MigrationCodelab/settings.gradle</summary> </details> <details><summary>NavigationCodelab/app/build.gradle (9)</summary> - `composeOptions 1.5.15` - `androidx.compose:compose-bom 2026.04.01` - `androidx.appcompat:appcompat 1.7.1` - `androidx.core:core-ktx 1.18.0` - `com.google.android.material:material 1.13.0` - `androidx.activity:activity-compose 1.13.0` - `androidx.arch.core:core-testing 2.2.0` - `androidx.test.espresso:espresso-contrib 3.7.0` - `androidx.test.espresso:espresso-core 3.7.0` </details> <details><summary>NavigationCodelab/build.gradle (4)</summary> - `com.android.tools.build:gradle 9.2.0` - `org.jetbrains.kotlin:kotlin-gradle-plugin 2.3.10` → [Updates: `2.3.21`] - `org.jetbrains.kotlin:compose-compiler-gradle-plugin 2.3.10` → [Updates: `2.3.21`] - `com.diffplug.spotless 8.4.0` </details> <details><summary>NavigationCodelab/gradle.properties</summary> </details> <details><summary>NavigationCodelab/settings.gradle</summary> </details> <details><summary>PerformanceCodelab/app/build.gradle.kts</summary> </details> <details><summary>PerformanceCodelab/build.gradle.kts</summary> </details> <details><summary>PerformanceCodelab/gradle.properties</summary> </details> <details><summary>PerformanceCodelab/gradle/libs.versions.toml (28)</summary> - `androidx.lifecycle:lifecycle-viewmodel-compose 2.10.0` - `androidx.compose.material:material-icons-core 1.7.8` - `androidx.media3:media3-exoplayer 1.10.0` - `androidx.media3:media3-ui 1.10.0` - `androidx.compose.runtime:runtime-tracing 1.11.0` - `androidx.tracing:tracing-ktx 1.3.0` - `androidx.tracing:tracing-perfetto 1.0.1` - `androidx.tracing:tracing-perfetto-binary 1.0.1` - `io.coil-kt:coil-compose 2.7.0` - `androidx.core:core-ktx 1.18.0` - `com.android.tools:desugar_jdk_libs 2.1.5` - `junit:junit 4.13.2` - `androidx.test.ext:junit 1.3.0` - `androidx.test.espresso:espresso-core 3.7.0` - `org.jetbrains.kotlinx:kotlinx-datetime 0.7.1-0.6.x-compat` - `androidx.lifecycle:lifecycle-runtime-ktx 2.10.0` - `androidx.activity:activity-compose 1.13.0` - `androidx.compose:compose-bom 2026.04.01` - `androidx.compose.material3:material3 1.4.0` - `androidx.test.uiautomator:uiautomator 2.3.0` - `androidx.benchmark:benchmark-macro-junit4 1.4.1` - `androidx.profileinstaller:profileinstaller 1.4.1` - `com.pinterest.ktlint:ktlint-core 1.2.1` - `com.android.application 9.2.0` - `com.android.test 9.2.0` - `androidx.baselineprofile 1.5.0-alpha05` - `com.diffplug.spotless 8.4.0` - `org.jetbrains.kotlin.plugin.compose 2.3.10` → [Updates: `2.3.21`] </details> <details><summary>PerformanceCodelab/measure/build.gradle.kts</summary> </details> <details><summary>PerformanceCodelab/settings.gradle.kts</summary> </details> <details><summary>TestingCodelab/app/build.gradle (9)</summary> - `androidx.compose:compose-bom 2026.04.01` - `androidx.appcompat:appcompat 1.7.1` - `androidx.core:core-ktx 1.18.0` - `com.google.android.material:material 1.13.0` - `androidx.fragment:fragment-ktx 1.8.9` - `androidx.activity:activity-compose 1.13.0` - `androidx.arch.core:core-testing 2.2.0` - `androidx.test.espresso:espresso-contrib 3.7.0` - `androidx.test.espresso:espresso-core 3.7.0` </details> <details><summary>TestingCodelab/build.gradle (4)</summary> - `com.android.tools.build:gradle 9.2.0` - `org.jetbrains.kotlin:kotlin-gradle-plugin 2.3.10` → [Updates: `2.3.21`] - `org.jetbrains.kotlin:compose-compiler-gradle-plugin 2.3.10` → [Updates: `2.3.21`] - `com.diffplug.spotless 8.4.0` </details> <details><summary>TestingCodelab/gradle.properties</summary> </details> <details><summary>TestingCodelab/settings.gradle</summary> </details> <details><summary>ThemingCodelab/app/build.gradle (12)</summary> - `androidx.compose:compose-bom 2026.04.01` - `org.jetbrains.kotlinx:kotlinx-coroutines-android 1.10.2` - `androidx.appcompat:appcompat 1.7.1` - `androidx.activity:activity-ktx 1.13.0` - `androidx.core:core-ktx 1.18.0` - `androidx.activity:activity-compose 1.13.0` - `androidx.lifecycle:lifecycle-viewmodel-ktx 2.10.0` - `androidx.lifecycle:lifecycle-viewmodel-savedstate 2.10.0` - `androidx.lifecycle:lifecycle-livedata-ktx 2.10.0` - `androidx.lifecycle:lifecycle-viewmodel-compose 2.10.0` - `androidx.test:rules 1.7.0` - `androidx.test:runner 1.7.0` </details> <details><summary>ThemingCodelab/build.gradle (4)</summary> - `com.android.tools.build:gradle 9.2.0` - `org.jetbrains.kotlin:kotlin-gradle-plugin 2.3.10` → [Updates: `2.3.21`] - `org.jetbrains.kotlin:compose-compiler-gradle-plugin 2.3.10` → [Updates: `2.3.21`] - `com.diffplug.spotless 8.4.0` </details> <details><summary>ThemingCodelab/gradle.properties</summary> </details> <details><summary>ThemingCodelab/settings.gradle.kts</summary> </details> <details><summary>ThemingCodelabM2/app/build.gradle (3)</summary> - `androidx.compose:compose-bom 2026.04.01` - `androidx.core:core-ktx 1.18.0` - `androidx.activity:activity-compose 1.13.0` </details> <details><summary>ThemingCodelabM2/build.gradle (3)</summary> - `com.android.tools.build:gradle 9.2.0` - `org.jetbrains.kotlin:kotlin-gradle-plugin 2.3.10` → [Updates: `2.3.21`] - `org.jetbrains.kotlin:compose-compiler-gradle-plugin 2.3.10` → [Updates: `2.3.21`] </details> <details><summary>ThemingCodelabM2/gradle.properties</summary> </details> <details><summary>ThemingCodelabM2/settings.gradle</summary> </details> </blockquote> </details> <details><summary>gradle-wrapper (13)</summary> <blockquote> <details><summary>AccessibilityCodelab/gradle/wrapper/gradle-wrapper.properties (1)</summary> - `gradle 9.4.1` </details> <details><summary>AdaptiveUiCodelab/gradle/wrapper/gradle-wrapper.properties (1)</summary> - `gradle 9.4.1` </details> <details><summary>AdvancedStateAndSideEffectsCodelab/gradle/wrapper/gradle-wrapper.properties (1)</summary> - `gradle 9.4.1` </details> <details><summary>AnimationCodelab/gradle/wrapper/gradle-wrapper.properties (1)</summary> - `gradle 9.4.1` </details> <details><summary>BasicLayoutsCodelab/gradle/wrapper/gradle-wrapper.properties (1)</summary> - `gradle 9.4.1` </details> <details><summary>BasicsCodelab/gradle/wrapper/gradle-wrapper.properties (1)</summary> - `gradle 9.4.1` </details> <details><summary>BasicStateCodelab/gradle/wrapper/gradle-wrapper.properties (1)</summary> - `gradle 9.4.1` </details> <details><summary>MigrationCodelab/gradle/wrapper/gradle-wrapper.properties (1)</summary> - `gradle 9.4.1` </details> <details><summary>NavigationCodelab/gradle/wrapper/gradle-wrapper.properties (1)</summary> - `gradle 9.4.1` </details> <details><summary>PerformanceCodelab/gradle/wrapper/gradle-wrapper.properties (1)</summary> - `gradle 9.4.1` </details> <details><summary>TestingCodelab/gradle/wrapper/gradle-wrapper.properties (1)</summary> - `gradle 9.4.1` </details> <details><summary>ThemingCodelab/gradle/wrapper/gradle-wrapper.properties (1)</summary> - `gradle 9.4.1` </details> <details><summary>ThemingCodelabM2/gradle/wrapper/gradle-wrapper.properties (1)</summary> - `gradle 9.4.1` </details> </blockquote> </details> </blockquote> </details> --- - [ ] <!-- manual job -->Check this box to trigger a request for Renovate to run again on this repository
This issue lists Renovate updates and detected dependencies. Read the Dependency Dashboard docs to learn more.
View this repository on the Mend.io Web Portal.
Open
The following updates have all been created. To force a retry/rebase of any, click on a checkbox below.
org.jetbrains.kotlin:kotlin-metadata-jvm,org.jetbrains.kotlin:compose-compiler-gradle-plugin,org.jetbrains.kotlin.plugin.compose,org.jetbrains.kotlin:kotlin-gradle-plugin)org.jetbrains.kotlin:kotlin-metadata-jvm,org.jetbrains.kotlin:kotlin-stdlib-jdk8,org.jetbrains.kotlin:compose-compiler-gradle-plugin,org.jetbrains.kotlin:kotlin-gradle-plugin,org.jetbrains.kotlin.plugin.compose)Detected Dependencies
Branch end
Branch main