Google Flutter 2.10 intros stable support for Windows

Google Flutter 2.10 intros stable support for Windows

With the latest Flutter update, Windows joins iOS and Android as Flutter targets for production-ready apps. MacOS and Linux desktop support are still in beta.

Credit: Dreamstime

Flutter 2.10, the latest version of Google’s open source framework for building natively compiled apps from a single codebase, has introduced stable support for Windows.

With Flutter 2.10, developers no longer need to flip a flag to get the functionality to produce Windows apps on the stable channel of Flutter. This functionality is now enabled by default. Microsoft’s signature operating platform thus gets production-ready release support in Flutter, alongside iOS and Android. MacOS and Linux desktop support are still in beta.

Flutter’s builders two years ago set out to expand Flutter from iOS and Android development to other platforms, including Windows and the web. Flutter-built Windows apps can talk Win32, COM, and Windows Runtime APIs, either through the Dart C interop layer or via a platform plugin written in C++.

Introduced February 3, Flutter 2.10 also provides integrations directly into Windows, including support for command-line arguments, accessibility, and globalised text entry. Flutter tool partners, meanwhile, have added Windows support via tools such as FlutterFlow, a low-code Flutter app design tool; MongoDB Realm, a local data store; and Syncfusion Flutter widgets.

Installation instructions for Flutter can be found at Other new features and improvements in Flutter 2.10 included smoother keyboard animations featured for iOS and the use of 64-bit iOS architectures to compress pointers to reduce memory usage.

To improve performance, initial support has been added for dirty region management, with partial repaints enabled on iOS/Metal.

With Flutter defaulting to the latest version of Android, for web and desktop apps, edge-scrolling for text selection has been introduced. When the selection moves outside of the text field, the field scrolls to view the scroll extent.

Flutter 2.10 begins a transition to Google’s Material 3 design system, which includes the ability to generate an entire color scheme from a single seed colour. A ThemeDatauseMaterial3 flag code switches components to the Material 3 look. There also are 1,028 new material icons.

Meanwhile, Flutter DevTools now has capabilities such as improved support for inspecting large lists and maps in the debugger variables pane. In addition, the Visual Studio Code extension for Flutter has been improved, with enhancements such as more color previews in code and a colour picker that updates code.

Follow Us

Join the newsletter!


Sign up to gain exclusive access to email subscriptions, event invitations, competitions, giveaways, and much more.

Membership is free, and your security and privacy remain protected. View our privacy policy before signing up.

Error: Please check your email address.

Tags open sourceGoogleWindows


ARN Innovation Awards 2022

Innovation Awards is the market-leading awards program for celebrating ecosystem innovation and excellence across the technology sector in Australia.

EDGE 2022

EDGE is the leading technology conference for business leaders in Australia and New Zealand, built on the foundations of collaboration, education and advancement.

Show Comments