October 24, 2020

Flutter starts to support Windows

2 min read

This week, the Flutter team released the first Alpha version of Flutter Windows, officially opening Flutter’s support for Windows.

As a cross-platform mobile application building tool, Flutter initially only supports Android and iOS, and gradually expanded its support to the desktop level since May last year. At the beginning of July this year, Google also cooperated with Canonical to jointly launch the Linux version of Flutter.

Google product manager, Chris Sells said that according to their statistics, more than half of Flutter developers are using Windows, so support for Windows is natural.

Every time Flutter is added to a new platform, it will bring some new services to extend the core framework. At first, it provided Material Design style, touchscreen-based interface, centered on mobile devices. Now, after adding support for the desktop, it has also been adapted in time, including support for keyboards, mice, and controllers, as well as support for larger screen sizes.

With the release of the Alpha version, the Flutter community has developed some plug-ins for Windows, which can also support other Flutter platforms.

In addition to supporting the classic Win32 API, the Flutter team is also experimenting with a UWP-based version of the Flutter shell, which allows Flutter to be used on more Windows devices including Xbox and Windows 10 emulators.

The next major work of the team includes accessibility features, globalization, localization, enhancements to keyboard and text processing, and support for command line parameters. Currently, Flutter Windows supports Windows 7 and above, and a stable version is expected to be released within a few months.