Repository navigation
Conversation
psteiger
force-pushed
the
kotlinver
branch
11 times, most recently
from
September 13, 2025 22:14
54f80f2 to
85e3764
Compare
psteiger
force-pushed
the
kotlinver
branch
6 times, most recently
from
September 15, 2025 09:31
6b54b82 to
e8bc404
Compare
- Move remaining Groovy files to .kts. - Rename convention plugins. - Move away from camelCase in Version Catalog plugins.
- Gradle IntelliJ plugin had to be bumped as well. - Only generate BuildConfig in modules that require it. AGP 7.4.2 -> 8.13.0 IntelliJ Plugin 1.15.0 -> 1.17.4 Gradle 8.1.1-all -> 8.14.3-bin
`targetSdk` is only relevant for Android applications, not libraries. Thus, it's only relevant for demo apps / tutorials. compileSdk 33 -> 36 targetSdk 28 -> 35
psteiger
force-pushed
the
kotlinver
branch
2 times, most recently
from
September 15, 2025 14:30
9da2b80 to
e55fabf
Compare
psteiger
force-pushed
the
kotlinver
branch
4 times, most recently
from
September 15, 2025 20:48
fb20ebe to
4fe6e91
Compare
Motif has been migrated to KSP due to: ``` error: Unable to read Kotlin metadata due to unsupported metadata kind: null. ```
jbarr21
self-requested a review
September 15, 2025 21:46
jbarr21
approved these changes
Sep 15, 2025
This was referenced Sep 15, 2025
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Bumps multiple dependencies.
Kotlin 1.8.20 -> 2.1.10
Compose libs 1.4.6 -> 1.6.8
Coroutines 1.8.20 -> 1.10.2
AGP 7.4.2 -> 8.13
Planned for next PRs
Kotlin 2.1.10 -> 2.2.0
AGP 8.13 -> 9.0.0-alpha05
AGP 9 supports 'Built-in Kotlin', allowing Android projects to use Kotlin without having to apply
kotlin-androidGradle plugin. https://youtrack.jetbrains.com/projects/KTIJ/issues/KTIJ-34266/Support-AGPs-built-in-Kotlin-featureIn practice, it allows us to share the same built-in Kotlin K2 compiler version for building the
includedBuildsand the source code of each module, since Gradle 9 ships with a modern K2 Kotlin compiler, and AGP 9 uses it as runtime dependency. https://developer.android.com/build/releases/agp-preview#android-gradle-plugin-built-in-kotlin