This page contains current and previous announcements of
what’s new on the Flutter website and blog.
For details about what’s new in the Flutter releases
see the release notes page.

To stay on top of Flutter announcements,
including breaking changes,
join the flutter-announce Google group.

For Dart, you can join the Dart Announce Google group,
and review the Dart changelog.

May 11, 2022, Google I/O Edition: Flutter 3 release

Flutter 3 is live!!! For more information, see
Introducing Flutter 3, What’s new in Flutter 3,
and Dart 2.17: Productivity and integration
(free articles on Medium),
and the Flutter 3 release notes.

Docs updated or added since the 2.10 release

  • We have launched the Casual Games Toolkit
    to help you build games with Flutter.
    Learn more on the Games page and the
    Games doc page.
  • Are you struggling to level up as a Flutter
    developer? We have created the Happy paths
    project to help. Learn more on the
    Happy paths page.
  • Are you a web developer who would like more
    control over your app’s launch process?
    Check out the new page,
    Customizing web app initialization,
    which has been added to the newly updated
    and collected web docs under
    /development/platform-integraton/web.
  • Flutter 3 supports the Apple Silicon Mac (aka M1).
    We’ve updated the macOS install page
    to offer an Apple Silicon download button.
  • In Flutter 3, the macOS and Linux platforms
    have reached stable, in addition to Windows.
    You can now develop your app to run on any
    or all of these platforms. As a result,
    the Desktop (and related) pages are updated.
  • The Performance best practices page has
    largely been rewritten and moved to be more visible.
    The changes include additional advice on avoiding jank,
    including how to minimize layout passes caused
    by intrinsics, and techniques to minimize
    calls to saveLayer().
  • Firebase’s Flutter docs have been overhauled.
    Check out the newly updated
    Flutter Firebase get started guide.
  • The dart.dev site has its own what’s new
    page, but one new page of note is the guide,
    Learning Dart as a JavaScript developer.
    Stay tuned for similar articles on Swift and C#.

Codelabs and workshops

We have a new codelab since the last stable release:

Also, check out the workshops written by our GDEs
and available on the Flutter community blog.


Feb 3, 2022, Windows Support: 2.10 release

Desktop support for Microsoft Windows
(a central feature of the 2.10 release) is live!
For more information, see
Announcing Flutter for Windows
and What’s new in Flutter 2.10,
free articles on Medium.


December 8, 2021: 2.8 release

Flutter 2.8 is live! For details, see
Announcing Flutter 2.8 and
What’s new in Flutter 2.8.

September 8, 2021: 2.5 release

Flutter 2.5 is live! For details, see
What’s new in Flutter 2.5.

We’ve made significant changes to flutter/website
repo to make it easier to use and maintain.
If you contribute to this repo, see the README file
for more information.

Docs updated or added since the 2.2 release

Articles

We’ve published the following articles on the Flutter Medium
publication since the last stable release:


May 18, 2021, Google I/O Edition: 2.2 release

Flutter 2.2 is live! For details, see
Announcing Flutter 2.2 and
What’s New in Flutter 2.2.

We continue migrating code on the website to use
null safety, but that work is not yet completed.

Docs updated or added since the 2.0 release

Codelabs

New codelabs since the last stable release:

Workshops

For Google I/O 2021, we have added a new
Flutter/Dart learning tool that
is based on DartPad: Workshops!
These workshops are designed to be instructor led.
The instructor-led videos are available on the
Flutter and Firebase YouTube channels:

To see the event list of “all things Flutter” at I/O,
see the Google 2021 I/O Flutter page.

You can author your own DartPad workshops!
If you are interested, check out the following resources:

Articles

We’ve published the following articles on the Flutter Medium
publication since the last stable release:


March 3, 2021, Flutter Engage Edition: 2.0 release

Flutter 2 is live!!! For more information, see
Announcing Flutter 2, What’s new in Flutter 2,
Flutter web support hits the stable milestone,
Announcing Dart 2.12,
and the Flutter 2 release notes.

Docs updated or added since the 1.22 release

Codelabs

Many of our codelabs have been updated to null safety.
We’ve also added a new codelab since the last stable release:

For a complete list, see Flutter codelabs.

Articles

We’ve published the following articles on the Flutter Medium
publication since the last stable release:


Oct 1, 2020: 1.22 release

Flutter 1.22 is live! For details, see
Announcing Flutter 1.22.

Docs updated or added to flutter.dev since the 1.20 release

Codelabs

We’ve added a new codelab since the last stable release:

For a complete list, see Flutter codelabs.

Articles

We’ve published the following articles on the Flutter Medium
publication since the last stable release:

Aug 5, 2020: 1.20 release

Flutter 1.20 is live! For details,
see Announcing Flutter 1.20.

Docs updated or added to flutter.dev

A deep dive into null safety has been added to dart.dev:

Codelabs

Flutter Day was held on 6/25/2020.
In preparation for the event,
we wrote new codelabs and updated existing codelabs.
New codelabs include:

For a complete list, see Flutter codelabs.

Articles

We’ve published the following articles on the Flutter Medium
publication since the last stable release: