# Others' plugins, patched Android plugins whose latest release still applies the Kotlin Gradle plugin itself, which Flutter warns will fail builds once Kotlin is built into the Android Gradle plugin (`android.builtInKotlin=true`, which every Halkyon app sets since 4 Nov 2026). The root `pubspec.yaml` takes each from here through `dependency_overrides`. Each folder is the release from pub.dev as it was (its `example/`, `test/` and lint options left out), under its own licence, but for `android/build.gradle`, changed as [Flutter's guide for plugin authors](https://docs.flutter.dev/release/breaking-changes/migrate-to-built-in-kotlin/for-plugin-authors) has it: `apply plugin: 'kotlin-android'`, the Kotlin Gradle plugin's classpath, the `kotlinOptions` block and the explicit `kotlin-stdlib` dropped, a `kotlin { compilerOptions { jvmTarget } }` block added with the same JVM target. | Plugin | Release | Licence | Used by | |---|---|---|---| | `flutter_web_auth_2` | 5.1.0 | MIT | `halkyon_oidc_flutter` (signing in with SimpleLogin) | | `keyboard_height_plugin` | 0.3.0 | BSD-3-Clause | `appflowy_editor` (`halkyon_editor`, Learn's notes) | When a plugin's own release has migrated, take it from pub.dev again: drop its override and its folder here. Before then, a newer release is brought in by copying it here and making the same change.