At its I/O developer conference, Google today announced the launch of Flutter 3, the latest version of its open-source, multiplatform UI development framework for building natively compiled applications. It’s been about four years since the company first launched a beta of Flutter 1.0. At the time, the team’s focus was mostly on helping developers build cross-platform mobile apps. Since then, it started adding web and desktop support, too, and now, with version 3, the team is closing the loop here by making Linux and macOS desktop support generally available, as well as adding support for Apple Silicon, among many other new features.

google’s flutter 3 adds support for macos and linux desktop apps

Image Credits: Google

“We’re announcing Flutter 3, which is the culmination of our journey to delivering multi-platform UI development across phone and desktop and web,” Tim Sneath, the director of product and UX for Flutter and the Dart language, told me. “This really comes all the way back from when we first launched Flutter a couple of years ago. With the Flutter 1 launch, we were fairly clear, at least in terms of a vision, even at that point, that we didn’t intend to be a mobile toolkit. We wanted to be thought of as being broader than just phones.”

With the Flutter 3 release, the platform now supports iOS, Android and web apps, as well as Windows, macOS and Linux desktop apps, all as part of Flutter’s stable release. On macOS, this includes support for Universal Binaries so apps can run natively on Intel and Apple Silicon chips, while for the Linux release, Google partnered with Ubuntu’s Canonical to “offer a highly-integrated, best-of-breed option for development.”

Despite the desktop support, most developers probably still think of Flutter as a framework for building mobile apps. But a number of developers are actively using it for building desktop apps as well, including the former Wunderlist founders who are launching their new productivity app, Superlist, into beta today as a Flutter app on the desktop.

google’s flutter 3 adds support for macos and linux desktop apps

Image Credits: Google/Superlist

On the mobile side, companies like WeChat, ByteDance, Betterment, SHEIN and BMW are now betting on Flutter — as does Google itself. Indeed, as Google announced today, over 500,000 Flutter apps have now been published, twice as many as a year ago.

As Sneath noted, a number of developers are also now using Flutter to write casual games, in part because of its built-in hardware acceleration support. Some games, like PUBG Mobile, also use Flutter for their non-game user interface. That’s something the team did not expect, but to help those developers, Google is now releasing the Flutter Casual Games Toolkit, using the open-source Flame game engine.

“We’ve released this toolkit at I/O that helps people through all the bits that are shared logic for those games,” Sneath explained. “Things like, how do I integrate with Apple Game Center or the Play Services equivalent? How do I do leaderboards or splash screens? How do I accept in-app payments for microtransactions? How do I do ads so that I can monetize? We’ve got this toolkit, which includes best practices, source code, videos, and a sample app that puts it all together. We think that’ll help developers that are interested in making games with Flutter be successful.”

google’s flutter 3 adds support for macos and linux desktop apps

Image Credits: Google

The sample game, a Flutter-themed pinball simulator, is available here.

Also new in Flutter 3 are deeper integrations with Firebase, Google’s backend platform for building mobile and web applications. That doesn’t take away from Flutter’s integrations with third-party services, including the likes of Firebase competitor AWS Amplify (which itself will happily let you build Flutter apps in its no-code Amplify Studio, too). But as the Flutter team notes, the Flutter/Firebase integration is now a fully-supported core part of Firebase and the two teams plan to evolve “Firebase support for Flutter in lockstep with Android and iOS.”

google’s flutter 3 adds support for macos and linux desktop apps

Image Credits: Google

Also new here is better support for Flutter apps in Crashlytics, Firebase’s crash reporting service, which can now track fatal crashes in real time, among other things.

In addition, the Flutter team has now also mostly completed its move to Material Design 3, Google’s in-house design language.

google’s flutter 3 adds support for macos and linux desktop apps

Image Credits: Google

TECH NEWS RELATED

How to compose an email from Google Docs

If you've been wishing for a way to easily compose a Gmail draft within Google Docs, now you can. Jack Wallen shows you how easy this is.

View more: How to compose an email from Google Docs

Google will help open-source tech fight cyberattacks

At a time when cyberattacks happen with increasing frequency, Google announced a new security tool with the aim of increasing the safety of open-source software. Assured Open Source Software (OSS) will enable users to incorporate Google’s own security packages into their own workflows. piranka/Getty Images Open-source software continues to be ...

View more: Google will help open-source tech fight cyberattacks

Marvel Snap Announced for iOS, Android, & PC

Today Marvel announced a brand new game dedicated to its universe, Marvel Snap. Marvel Snap is coming to iOS, Android, and PC. To be precise, the PC version will be available in early access when the game releases on mobile. It’s a collectible card game designed to be easy ...

View more: Marvel Snap Announced for iOS, Android, & PC

Google is officially leaving Russia

Russia has frozen Google's bank account, forcing the company to leave the country

View more: Google is officially leaving Russia

Best Android Auto Head Unit Car Stereos for 2022

Upgrade your infotainment system with an Android Auto head unit. We've found the best single DIN, big screen, wireless and affordable Android car stereos available.

View more: Best Android Auto Head Unit Car Stereos for 2022

Google Pixel Buds Pro set to paint the town Coral with four new colors

The Google Pixel Buds Pro will be available in four colors, but only certain countries will get all of them

View more: Google Pixel Buds Pro set to paint the town Coral with four new colors

Grab Google's Budget-Friendly Pixel 5A for Just $420

At $29 off, this is one of the best value 5G phones you'll find out there at the moment.

View more: Grab Google's Budget-Friendly Pixel 5A for Just $420

YouTube Video Prompts EPA Outrage

And now the truck’s owner is paying the price…. Recently, the EPA has been up pretty much everybody’s behind in the car community for our tendency to have a little fun with our cars and trucks. Despite a growing gas crisis and shortages of supplies, the government somehow thinks ...

View more: YouTube Video Prompts EPA Outrage

DeepMind by Google: Will It ‘Wipe Out Humanity in the Future?

How to fix camera errors on Instagram app for Android

How to Save Web Pages as PDF on Android in 2022

Google 'private browsing' mode not really private, Texas lawsuit says

Do AirPods Work With Android?

Researchers study YouTube videos to learn more about how wild elephants react to death

Android 13 will have native support for braille displays

Turn off ads on Android phones, iPhones and Windows Phones

Google Russia Files for Bankruptcy following Account Seizures

Google’s new website wants to make your job interviews easy

How to check RAM Usage on Android 10?

Apple spits at Facebook, Google and, oh, the whole internet really

OTHER TECH NEWS

Top Car News Car News