You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Building carp-dk/carp_study_app against Flutter 3.44.0 produces deprecation warnings for several plugins in this repo. Flutter 3.44's DependencyVersionChecker now warns below these minimums:
Dependency
Warn-below threshold (Flutter 3.44)
Kotlin (KGP)
2.2.20
Android Gradle Plugin
8.11.1
Gradle
8.14.0
In addition, Flutter now warns that any plugin applying the Kotlin Gradle Plugin the legacy way (apply plugin: 'kotlin-android' + a buildscript classpath) will fail to build in a future Flutter release, and must migrate to Built-in Kotlin:
WARNING: Your app uses the following plugins that apply Kotlin Gradle Plugin (KGP): … audio_streamer, light, pedometer, screen_state …
Future versions of Flutter will fail to build if your app uses plugins that apply KGP.
audio_streamer — bump ext.kotlin_version from 2.2.10 to ≥ 2.2.20 (it is still unchecked in the tracking list of Upgrade all packages and plugins #1266).
All four plugins — migrate from apply plugin: 'kotlin-android' to Built-in Kotlin so they no longer apply KGP directly. This is the only thing that clears the "plugins that apply KGP" warning; bumping the Kotlin version alone does not.
Context
This extends #1266, whose checklist targets the older compileSDK 36 / Kotlin 2.1.0 bar. Flutter 3.44 raises the bar to Kotlin 2.2.20 / AGP 8.11.1 / Gradle 8.14.0 and additionally requires the Built-in Kotlin migration, which is not covered there.
Summary
Building
carp-dk/carp_study_appagainst Flutter 3.44.0 produces deprecation warnings for several plugins in this repo. Flutter 3.44'sDependencyVersionCheckernow warns below these minimums:In addition, Flutter now warns that any plugin applying the Kotlin Gradle Plugin the legacy way (
apply plugin: 'kotlin-android'+ abuildscriptclasspath) will fail to build in a future Flutter release, and must migrate to Built-in Kotlin:Migration guide: https://docs.flutter.dev/release/breaking-changes/migrate-to-built-in-kotlin/for-plugin-authors
Current state (master)
ext.kotlin_versionaudio_streamerlightscreen_statepedometerRequested changes
audio_streamer— bumpext.kotlin_versionfrom2.2.10to ≥ 2.2.20 (it is still unchecked in the tracking list of Upgrade all packages and plugins #1266).apply plugin: 'kotlin-android'to Built-in Kotlin so they no longer apply KGP directly. This is the only thing that clears the "plugins that apply KGP" warning; bumping the Kotlin version alone does not.Context
This extends #1266, whose checklist targets the older
compileSDK 36/ Kotlin 2.1.0 bar. Flutter 3.44 raises the bar to Kotlin 2.2.20 / AGP 8.11.1 / Gradle 8.14.0 and additionally requires the Built-in Kotlin migration, which is not covered there.Refs #1266