Desktop support for Flutter

Platform integration

Desktop support for Flutter

Requirements

Additional Windows requirements
Additional macOS requirements
Additional Linux requirements

Create a new project

Set up
Create and run

Using an IDE
From the command line

Build a release app

Add desktop support to an existing Flutter app

Plugin support

Writing a plugin

Samples and codelabs

Flutter provides support for compiling
a native Windows, macOS, or Linux desktop app.
Flutter’s desktop support also extends to plugins—you
can install existing plugins that support the Windows,
macOS, or Linux platforms, or you can create your own.

Note:
  This page covers developing apps for all desktop
  platforms. Once you’ve read this, you can dive into
  specific platform information at the following links: