Skip to content

AGP 9 + Kotlin 2.3#205

Merged
ninovanhooff merged 7 commits into
developfrom
feature/template-204-agp9
Jul 20, 2026
Merged

AGP 9 + Kotlin 2.3#205
ninovanhooff merged 7 commits into
developfrom
feature/template-204-agp9

Conversation

@ninovanhooff

@ninovanhooff ninovanhooff commented Apr 3, 2026

Copy link
Copy Markdown
Collaborator

Why is this important?

keeping up with the times

Notes

Fixes #204

@ninovanhooff
ninovanhooff requested a review from Copilot April 3, 2026 11:51
@ninovanhooff ninovanhooff self-assigned this Apr 3, 2026
@ninovanhooff
ninovanhooff requested a review from Vluuks April 3, 2026 11:51
@ninovanhooff ninovanhooff changed the title Feature/template 204 agp9 AGP 9 + Kotlin 2.3 Apr 3, 2026

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Updates the project’s Gradle/Android build tooling to newer versions and adjusts build configuration to align with AGP 9.x behavior/toolchains.

Changes:

  • Bump Gradle wrapper and version-catalog tool versions (Kotlin + AGP).
  • Add Foojay toolchain resolver + introduce a daemon JVM toolchain properties file.
  • Adjust shared Gradle scripts / properties for AGP 9.x defaults and remove Kotlin Android plugin application.

Reviewed changes

Copilot reviewed 8 out of 10 changed files in this pull request and generated 4 comments.

Show a summary per file
File Description
settings.gradle Adds Foojay toolchains resolver convention plugin.
gradle/wrapper/gradle-wrapper.properties Updates Gradle wrapper distribution URL.
gradle/libs.versions.toml Updates Kotlin/AGP versions and modifies plugin catalog entries.
gradle/gradle-daemon-jvm.properties Adds generated daemon JVM toolchain resolution configuration.
gradle.properties Adds AGP 9.x-related properties and comments; minor formatting update.
build.module.library.gradle Removes Kotlin Android plugin application from shared library module script.
build.module.feature-and-app.gradle Removes Kotlin Android plugin application from shared feature/app module script.
build.gradle Removes Kotlin Android plugin from root plugin classpath declarations.
build.dep.compose.gradle Removes Kotlin Android plugin application from shared Compose deps script.
.idea/gradle.xml Removes IDE-specific Gradle JVM / annotation resolution options.
Files not reviewed (1)
  • .idea/gradle.xml: Language not supported
Comments suppressed due to low confidence (1)

build.dep.compose.gradle:4

  • build.dep.compose.gradle configures Compose, but no longer applies the Kotlin Android plugin. If module-level plugins {} doesn’t apply Kotlin, Compose compilation will fail. Ensure Kotlin Android is applied consistently (preferably once in the shared module scripts).
android {
    buildFeatures {
        compose = true
    }

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Comment thread build.module.library.gradle
Comment thread build.module.feature-and-app.gradle
Comment thread gradle/libs.versions.toml
Comment thread gradle.properties Outdated
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
@ninovanhooff
ninovanhooff enabled auto-merge July 20, 2026 09:30
@ninovanhooff
ninovanhooff merged commit e989d14 into develop Jul 20, 2026
3 checks passed
@ninovanhooff
ninovanhooff deleted the feature/template-204-agp9 branch July 20, 2026 09:42
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Upgrade AGP to version 9

3 participants