Kinda Code
Home/Flutter/Flutter system requirements on Windows and Mac (2024)

Flutter system requirements on Windows and Mac (2024)

Last updated: March 06, 2024

Flutter is an open-source UI SDK (software development kit) created by Google. First launched in 2017 and rapidly growing, Flutter has more than 160k stars on Github so far and is used by many large corporations like Google, Alibaba, BMW, Realtors, Square, etc.

Below are the system requirements to install and run Flutter on Windows and macOS in 2024 and a few years to come.

Windows

Minimum requirements:

OSWindows 10, Windows 11, or later (64-bit), x86-64 based
CPU4 core
Free storage4 GB
Memory8 GB of RAM
Pre-installed toolsWindows PowerShell 5.0 or newer, Git 2.27+

Recommend specs

The build process consumes lots of resources, especially the CPU. If your machine is too old, it will be too hot, and you may have to pay more time than usual, as well as suffer stress while developing apps with Flutter. Besides, using Android emulators during application development also consumes a large amount of computer resources.

OSWindows 10 or Windows 11 Pro (64-bit)
Free storage52 GB (SSD is strongly recommended)
CPU8 cores
Memory16 GB of RAM
Pre-installed toolsWindows PowerShell 5.0 or newer, Git 2.27+

macOS

Minimum requirements:

OSmacOS 10.15 (Catalina) or later
Free storage4 GB
Memory8 GB of RAM
Pre-installed toolsbash, curl, git 2.27, mkdir, rm, unzip, which, zip

Recommended requirements

To get a stable working experience and no overheating or lag when developing apps with Flutter on Mac, you should meet the following criteria:

OSmacOS 12 (Monterey), macOS 13 (Ventura), or newer
Free storage52 GB (SSD is strongly recommended)
CPUIntel Core i5-8400, Apple M1, Apple M2, or better
Memory16 GB of RAM
Pre-installed toolsbash, curl, git 2.27, mkdir, rm, unzip, which, zip

MacBook Pro 2018, Mac Mini 2018, MacBook Air 2020, Macbook Air M1, Macbook Pro M1, Mac Mini M1, Macbook Air M2 2022, Mac Studio, or better Macs are pretty good to go.

References

You can find more detailed information about Flutter or join the community of Flutter developers:

What next?

Flutter helps you create apps for Android, iOS, and the web with just a single codebase. Learning and working with Flutter is also simpler than other mobile app-making technologies. Continue exploring more wonderful stuff about Flutter by taking a look at the following articles:

If you’d like to explore more about Flutter, check out our Flutter category page for tutorials and examples