Google brings its Flutter interface framework to Windows
Google LLC today announced that its Flutter framework for building user interfaces now supports Windows, enabling developers to bring their Flutter-based applications to the more than 1 billion devices running Microsoft’s operating system.
Flutter is an open-source framework created by Google that enables developers to craft interfaces for their applications more quickly. It saves time by allowing interface code to be reused across different operating systems without labor-intensive rewrites. The framework is seeing rapid developer uptake, with the number of Play Store apps using it doubling from to more than 100,000 since April.
The newly announced Windows support is made possible by a number of components that Google engineers have added to Flutter. One is a so-called shell program that will make it possible to load and run Flutter code inside Windows applications. Another addition is support for WM_COMMAND, a low-level operating system feature that programs use to organize interface elements.
Not least is plugin support. Flutter, like many popular development frameworks, has an ecosystem of open-source plugins that developers rely on to round out the default feature set. The search giant is working with the open-source community to add Windows compatibility to plugins that don’t yet support the platform and has updated about a half-dozen so far.
The updated components provide features for tasks such as encrypting user data and launching browser windows. “The benefit of using these plugins is that most of them also support other Flutter platforms, which enables you to target your apps at Android, iOS, web, etc. as well as Windows,” the Flutter development team wrote in a blog post today.
Looking ahead, Google will work to add support for UWP. UWP is a newer version of the Windows application programming interface through which programs interact with the operating system that features better device support and security.
When Google released Flutter in 2017, the framework was geared mainly to mobile development. The company has since turned it into much more of a universal tool by adding the ability to build interfaces for web services and desktop programs. Besides boosting developer productivity, Google’s efforts to enhance platform support could ultimately also improve the end-user experience by allowing cross-platform apps to provide more consistent interfaces.
The Windows support is currently in alpha test mode.
Image: Google
A message from John Furrier, co-founder of SiliconANGLE:
Your vote of support is important to us and it helps us keep the content FREE.
One click below supports our mission to provide free, deep, and relevant content.
Join our community on YouTube
Join the community that includes more than 15,000 #CubeAlumni experts, including Amazon.com CEO Andy Jassy, Dell Technologies founder and CEO Michael Dell, Intel CEO Pat Gelsinger, and many more luminaries and experts.
THANK YOU