Google’s Flutter 3 Adds Provide Support for MacOS & Linux Desktop Apps
Tags: flutter
Published: 2022-10-20 10:41:01

At its I/O developer conference, Google announced the launch of Flutter 3, the new version of its open-source, multiplatform UI development framework for creating native compile applications. It has been four years since the company launched a beta of Flutter 1.0. The team then focused on helping the programmers create cross-platform apps. After that, it began to add desktop and web support, and now they have come with version 3 and are closing the loop by building Linux and macOS desktop support which is usually available. It also includes support for the Apple silicon and new features.


![Image description](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/gb193g11f487xpcisnzv.jpg)
Image Credit: Google

We are announcing Flutter 3, the peak of our journey to deliver the multiplatform UI development across the phone, desktop, and web, “Tim Sneath, the director of the product and the UX for Flutter and Dart language, told me.”

With a Flutter 3 release, the platform supports the iOS, Candid, and web apps, as well as Windows, macOS, and Linux desktop apps, as it is a part of Flutter’s stable release. The macOS adds the support for a universal binary so that the apps can run natively on the Intel and Apple Silicon chips. At the same time, for a Linux release, Google has partnered with Ubuntu’s Canonical to “provide the highly integrated, best-of-breed option for development.”


![Image description](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/o9uqzl85yycgaxks3ly6.jpg)
Image Credit: Google

Despite desktop support, most developers probably think of Flutter As the framework for creating mobile apps when the number of active developers. They used it for creating desktop apps, which adds a former Wunderlist founder who can launch its new productivity app, Superlist, into the beta today as a Flutter app on the desktop.

On the mobile side, companies like WeChat, ByteDance, and BMW are on Flutter, as is Google. As Google has announced, over 500,000 Flutter apps have been published, twice as many as a year ago.

Several developers are now using Flutter to write casual games because of its built-in hardware acceleration support. The games like PUBG also use Flutter for their non-game user interface. Google is now launching the Flutter Casual Games Toolkit, with the use of open-source Flame game engine.

We have released this toolkit at I/O, which helps people via all bits that share the logic for those games, Sneath explained. We have the toolkit, which includes the best practices, source code, videos, and the sample app, which is all put together. Find Flutter developer who are interested in making games that become successful with Flutter.

A new version of Flutter 3 has deep integration with the Firebase, and Google’s back-end has the platform for creating mobile and web applications. Flutter’s implementation with third-party services. It includes a like of the Firebase competitor AWS Amplify. A Flutter firebase integration supports the central part of Firebase. The team plans to evolve “Firebase support in lockstep with Android and iOS”.


![Image description](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/80lnfqefwsm9xhgp7wit.jpg)
Image Credit: Google

Flutter has better support for the Flutter apps in Crashlytics, Firebase’s crash reporting service, which tracks fatal crashes in real time, among other things.

A Flutter team has almost completed its move to Material Design 3, Google’s in-house design language.

![Image description](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/4z81xjfb3h7zq70yb561.jpg)
Image Credit: Google

##Wrapping up:
Hope you like the coverage of Google I/O conference in 2022. We at the Flutter agency are the top most Flutter app development company with years of experience that delivers the custom mobile applications solutions to the several industries. Contact us for Android and iOS application services and read our blog for the Flutter updates.