Flutter The New App Maker

 Android developers can now exchange code across many platforms using Google’s open-source Flutter framework.

The most notable change in Flutter 2.10 is the inclusion of full Windows app compatibility. Consequently, Flutter developers may create desktop apps for Android, iOS, Linux, and the web.

Computers offer larger displays and more input options. Desktop apps utilize different APIs than Android or iOS apps. Hence, Google had optimized Flutter for Windows.

For Windows, Flutter uses a Dart framework and a C++ engine, much as it does for Android and iOS.

Microsoft teams worked together to make Flutter work on Windows. Google acknowledges the Fluent design team’s iconography work. Visual Studio has a Dart plugin, which aided the project.

FlutterFlow, Realm, Rive, Syncfusion, and Nevercode will all support Windows development.

As of now, there are over 500,000 Flutter applications in the Google Play Store, including apps from BMW, ByteDance (the inventors of TikTok), and Google. According to Google, Flutter is the most popular cross-platform framework.

Google cites one example of a new Windows Flutter app on GitHub. A mini-Window mode and MPV-based music playback are features of Harmonoid.

Flutter for Windows was released in alpha in September 2020.

More information on Flutter for Windows may be found on the announcement page for developers.

Flutter 2.10, Google’s open-source framework for creating natively generated multi-platform apps, now supports writing Windows apps.

“Today, we’re happy to announce complete support for Windows applications for Flutter in stable versions,” said Tim Sneath, a former principal lead program manager for Visual Studio who left Microsoft in 2017 to join the Flutter team. Sneath currently manages Flutter and its programming language, Dart.

Google asked Microsoft for comments on the new Windows compatibility. Microsoft’s Kevin Gallo responded: “We’re excited to see Flutter introduce Windows app support. Windows is a free platform for all developers. We’re pleased to see Flutter developers publish to Windows and the Microsoft Store. We’re excited to see what you’ll bring to Windows with Flutter support!”

He complimented the Fluent design team for helping with iconography for Flutter applications on Windows, among other Microsoft teams who aided.

Sneath said the team adjusted Flutter for Windows when bringing it to Windows.

In addition to the Flutter framework, your app may speak to Win32, COM, and Windows Runtime APIs through Dart’s C interop layer or a C++ platform plugin. “Camera, file picker, and shared preferences are among the plugins that now support Windows. Aside from taskbar integration, the community has already developed support for a wide range of additional software.”

While the Windows desktop app support in Flutter 2.10 is new, it always supported UWP desktop apps, as Visual Studio Magazine described in “Flutter Update Furthers UWP Desktop Support” in May 2021.

According to “Microsoft’s Surface Duo Dev Team Courts Flutter Coders,” Microsoft’s Surface Duo dev team courted Flutter coders in March 2021.

A Fluter/Dart Code addon for Visual Studio Code includes Flutter support with a debugger. It has been downloaded 3.8 million times.

But there’s not much traction with the Visual Studio IDE. Visual Studio 2022 is necessary for Windows desktop development, although it is optional for other platforms. “An IDE for Flutter. Install the Flutter and Dart plugins in Android Studio, IntelliJ IDEA, or Visual Studio Code to enable language support and capabilities for refactoring, running, debugging, and reloading your desktop app.”

“When installing Visual Studio, you must install the ‘Desktop development with C++’ workload, including all default components.”

“Note: Visual Studio is different from Visual Studio Code,” it says.

Comments

Popular posts from this blog

Machine Learning is Fun!

Flutter is the First One to do it Right.