Building Windows apps with Flutter

Building macOS apps with Flutter

Building Linux apps with Flutter

Requirements

To compile a desktop application,
you must build it on the targeted
platform: build a Windows application on Windows,
a macOS application on macOS,
and a Linux application on Linux.

To create a Flutter application with desktop support,
you need the following software:

Flutter SDK. See the
Flutter SDK installation instructions.

Optional: An IDE that supports Flutter.
You can install Android Studio, IntelliJ IDEA,
or Visual Studio Code and
install the Flutter and Dart plugins
to enable language support and tools for refactoring,
running, debugging, and reloading your desktop app
within an editor. See setting up an editor
for more details.

Additional Windows requirements

For Windows desktop development,
you need the following in addition to the Flutter SDK: