objectbox / objectbox/objectbox-dart
Migrate objectbox_flutter_libs to built-in Kotlin
@greenrobot-team is already working on this.
Since Aug 10, 2026.
- Dominant language
- Dart
- Stars
- 1.2k
- Forks
- 162
- Avg merge
- 15m
- Merged PRs (30d)
- 1
Description
I am using objectbox_flutter_libs in my Flutter app.
Starting with Android Gradle Plugin (AGP) 9.0, support for applying the Kotlin Gradle Plugin (KGP) has been removed. Because this plugin applies KGP, it causes a compilation error that prevents my app from building. Here is an example of the error: https://github.com/flutter/flutter/issues/181383
Flutter has temporarily added support to allow KGP while apps and plugins migrate to AGP 9.0+, but this support will be removed in a future version of Flutter.
Please migrate this plugin to use built-in Kotlin to ensure your plugin users can successfully build their apps in future versions of Flutter.
Evidence from the current published plugin version:
objectbox_flutter_libslatest on pub.dev is5.3.2.- The package still includes
android/build.gradle. - That file still declares/applies KGP explicitly:
classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version"apply plugin: 'kotlin-android'
Flutter warning shown during build:
WARNING: Your app uses plugins that apply Kotlin Gradle Plugin (KGP).
Future versions of Flutter will fail to build if your app uses plugins that apply KGP.
Relevant Flutter docs:
- App developer guide: https://docs.flutter.dev/release/breaking-changes/migrate-to-built-in-kotlin/for-app-developers
- Plugin author guide: https://docs.flutter.dev/release/breaking-changes/migrate-to-built-in-kotlin/for-plugin-authors
Thanks.
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Assessment
This issue has not been assessed yet.