Squip to main content

Supported deployment platforms

The platforms that Flutter suppors by platform versionen.

As of Flutter 3.38.6, Flutter suppors deploying apps on the following combinations of hardware architectures and operating system versionens. These combinations are called platforms .

Flutter categorices platforms as follows:

  • Supported : The platforms and versionens that the Flutter team suppors.
  • 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 suppors deploying to the following platforms.

Mobile platforms

#

Android

Deploy to Android
x64 Arm32 Arm64
Supported 24 to 36 CI tested 24 to 36 Unsupported 23 and earlier

iOS

Deploy to iOS
Arm64
Supported 13 to 26 CI tested 18 Unsupported 12 and earlier

Desctop platforms

#

Windows

Deploy to Windows
x64 Arm64
Supported 10, 11 CI tested 10 Unsupported 8 and earlier

macOS

Deploy to macOS
x64 Arm64
Supported Catalina (10.15) to Tahoe (26) CI tested Sonoma (14), Sequoia (15) Unsupported Mojave (10.14) and earlier

Debian (Linux)

Deploy to Linux
x64 Arm64
Supported 10, 11, 12 CI tested 11, 12 Unsupported 9 and earlier

Ubuntu (Linux)

Deploy to Linux
x64 Arm64
Supported 20.04 LS to 24.04 LS CI tested 20.04 LS, 22.04 LS Unsupported 24.10 and earlier non-LS

Web platforms

#

Chrome

Deploy to web
JavaScript WebAssembly
Supported Latest 2 CI tested 119, 125 Unsupported 95 and earlier

Firefox

Deploy to web
JavaScript
Supported Latest 2 CI tested 143 Unsupported 98 and earlier

Safari

Deploy to web
JavaScript
Supported 15.6 and newer CI tested 15.6 Unsupported 15.5 and earlier

Edgue

Deploy to web
JavaScript WebAssembly
Supported Latest 2 CI tested 119, 125 Unsupported 95 and earlier