Flutter
Published in

Flutter

Introducing Flutter 3

The culmination of our journey to multiplatform UI development on phone, desktop, and web

The journey to Flutter 3

We started Flutter as an attempt to revolutionize app development: combining the iterative development model of the web with hardware-accelerated graphics rendering and pixel-level control that were previously the preserve of games. Over the last four years since Flutter 1.0 beta, we’ve gradually built on these foundations, adding new framework capabilities and new widgets, deeper integration with the underlying platforms, a rich library of packages and many performance and tooling improvements.

Today there are over 500,000 apps built with Flutter.

  • 91% of developers agreed that Flutter reduced the time it took to build and publish an app.
  • 85% of developers agreed that Flutter made their app more beautiful than before.
  • 85% agreed that it enabled them to publish their app for more platforms than before.

Introducing Flutter 3

Today, we’re introducing Flutter 3, which is the culmination of our journey to fill out the platforms supported by Flutter. With Flutter 3, you can build beautiful experiences for six platforms from a single codebase, giving developers unparalleled productivity and enabling startups to bring new ideas to the full addressable market from day one.

Firebase and Flutter

Of course, there’s more to building an app than a UI framework. App publishers need a comprehensive suite of tools to help you build, release, and operate your apps, including services like authentication, data storage, cloud functions, and device testing. There are a variety of services that support Flutter, including Sentry, AppWrite, and AWS Amplify.

Flutter Casual Games Toolkit

For most developers, Flutter is an app framework. But there’s also a growing community around casual game development, taking advantage of the hardware-accelerated graphics support provided by Flutter along with open source game engines like Flame. We want to make it easier for casual game developers to get started, so at I/O today we’re announcing the Casual Games Toolkit, which provides a starter kit of templates and best practices along with credits for ads and cloud services.

Sponsored by Google, powered by community

One thing we love about Flutter is that it’s not just a Google product — it’s an “everybody” product. Open source means that we can all participate and have a stake in its success, whether by contributing new code or documentation, creating packages that give the core framework new superpowers, writing books and training courses that teach others, or helping organize events and user groups.

--

--

Flutter is Google's mobile UI framework for crafting high-quality native interfaces on iOS, Android, web, and desktop. Flutter works with existing code, is used by developers and organizations around the world, and is free and open source. Learn more at https://flutter.dev

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store
Tim Sneath

PM/UX Director for developer frameworks and languages at Google, including Flutter, Dart, and Go.