◐ Shell
clean mode source ↗

Supported deployment platforms

The platforms that Flutter supports by platform version.

As of Flutter 3.44.0, Flutter supports deploying apps on the following combinations of hardware architectures and operating system versions. These combinations are called platforms.

Flutter categorizes platforms as follows:

  • Supported: The platforms and versions that the Flutter team supports.
  • CI-tested: The Flutter team tests these platforms on every commit.
  • Unsupported: The Flutter team doesn't test or support these platforms.

Based on these categories, Flutter supports deploying to the following platforms.

x64Arm32Arm64

Supported24 to 36CI tested24 to 36Unsupported23 and earlier

Arm64

Supported13 to 26CI tested18Unsupported12 and earlier

x64Arm64

Supported10, 11CI tested10Unsupported8 and earlier

x64Arm64

SupportedCatalina (10.15) to Tahoe (26)CI testedSequoia (15)UnsupportedMojave (10.14) and earlier

x64Arm64

Supported10 to 13CI tested12Unsupported9 and earlier

x64Arm64

Supported20.04 LTS to 24.04 LTSCI tested22.04 LTSUnsupported25.10 and earlier non-LTS

JavaScriptWebAssembly

SupportedLatest 2CI tested145Unsupported95 and earlier

JavaScript

SupportedLatest 2CI tested148Unsupported98 and earlier

JavaScript

Supported15.6 and newerCI tested18.6Unsupported15.5 and earlier

JavaScriptWebAssembly

SupportedLatest 2CI tested145Unsupported95 and earlier

Was this page's content helpful?