Required Kotlin version


To build a Flutter app for Android, Kotlin 1.5.31 or greater is required.

If your app uses a lower version, you will receive the following error message:

┌─ Flutter Fix ────────────────────────────────────────────────────────────┐
│                                                                          │
│ [!] Your project requires a newer version of the Kotlin Gradle plugin.   │
│ Find the latest version on                                               │
│, then update │
│ <path-to-app>/android/build.gradle:                                      │
│ ext.kotlin_version = '<latest-version>'                                  │
│                                                                          │


Flutter added support for foldable devices on Android. This required to add an AndroidX dependency to the Flutter embedding that requires apps to use Kotlin 1.5.31 or greater.

Description of change

A Flutter app compiled for Android now includes the Gradle dependency androidx.window:window-java.

Migration guide

Open <app-src>/android/build.gradle, and change ext.kotlin_version:

buildscript {
-    ext.kotlin_version = '1.3.50'
+    ext.kotlin_version = '1.5.31'


This change will be released in v2.9.0 beta.


Relevant PRs: