System Requirements for Flutter

16 Jul 20265 minutes to read

The system requirements for using our Syncfusion® Flutter platform are as follows:

Operating Systems

Syncfusion Flutter widgets can be developed on Windows, macOS, or Linux and deployed to mobile, desktop, and web targets. The supported deployment platforms and versions follow the Flutter supported platforms matrix.

Mobile deployment targets

  • Android: API level 24 to 36 (API 23 and earlier unsupported)
  • iOS: 13 to 26 (iOS 12 and earlier unsupported)

Desktop deployment targets

  • Windows: 10, 11 (Windows 8 and earlier unsupported)
  • macOS: Catalina (10.15) to Tahoe (26) (Mojave 10.14 and earlier unsupported)
  • Linux: Ubuntu 20.04 LTS to 24.04 LTS

Web deployment targets

  • Chrome (latest 2 stable releases)
  • Edge (latest 2 stable releases)
  • Firefox (latest 2 stable releases)
  • Safari 15.6 and newer

Hardware Environment

  • Processor: x64 or Arm64
  • RAM: 8 GB (minimum), 16 GB (recommended)
  • Hard disk: up to 3 GB of free space required.

See the links below for the recommended Flutter SDK installation guides:

To verify your installed Flutter SDK version after setup, run the following command:

  • DART
  • $ flutter --version

    SDK Version Compatibility

    NOTE

    All Syncfusion Flutter packages share the same version number. The version links below point to the syncfusion_flutter_charts package as a reference; the same version range applies to every Syncfusion Flutter package.

    Flutter SDK Stable Version Syncfusion® Compatible Package Version
    3.44.0 >=33.2.13 <34.1.xx(latest)
    3.41.0 >=31.2.15 <33.2.12
    3.38.1 >=31.2.15 <33.2.12
    3.35.1 >=31.1.20 <31.2.15
    3.32.0 >=30.1.37 <31.1.19
    3.29.0 >=29.1.33 <29.2.11
    3.27.0 >=28.1.36 <28.2.12
    3.24.0 >=26.2.14 <28.1.35
    3.22.0 >=25.2.5 <26.2.13
    3.19.0 >=24.2.7 <25.2.4
    3.16.0 >=23.2.5 <24.2.6
    3.13.0 >=22.2.11 <23.2.4
    3.10.0 >=21.2.9 <22.2.10
    3.7.0 >=20.4.50 <21.2.8
    3.3.0 >=20.3.47 <20.4.49