The Flutter Blog

Build beautiful native apps in record time

Subscribe
Learning faster with Antigravity

Learning faster with Antigravity

Creating Flutter frontends for ADK

Andrew Brogdon Andrew Brogdon
Jul 1, 2026 · 5 min read
Vibe once, run anywhere with Antigravity and Flutter

Vibe once, run anywhere with Antigravity and Flutter

co-authored with Rody Davis

Craig Labenz Craig Labenz
Jun 29, 2026 · 5 min read
How we built a Flutter-powered AI coffee shop

How we built a Flutter-powered AI coffee shop

If you start giving away coffee, people will show up. The Flutter team had been trying for a while to find a way to put this principle to…

Craig Labenz Craig Labenz
Jun 22, 2026 · 5 min read
Flutter Q2 survey

Flutter Q2 survey

Just a reminder! Please take the Flutter Q2 survey! The survey closes at the end of day on Friday, June 19th.

Shams Zakhour Shams Zakhour
Jun 15, 2026 · 5 min read
That’s a wrap: Everything Flutter at Google I/O 2026

That’s a wrap: Everything Flutter at Google I/O 2026

What a week! Google I/O 2026 is officially in the books. It’s time to recap the whirlwind of updates for the Flutter and Dart communities.

Emma Twersky Emma Twersky
May 28, 2026 · 5 min read
What’s new in Flutter 3.44

What’s new in Flutter 3.44

Empowering developers at Google I/O 2026

Khanh Nguyen Khanh Nguyen
May 20, 2026 · 5 min read
Flutter’s multiplatform value for agentic development

Flutter’s multiplatform value for agentic development

The fundamental value of multiplatform development with Flutter lies in building apps that support multiple platforms with just a single…

Michael Thomsen Michael Thomsen
May 18, 2026 · 5 min read
New updates to A2UI and Flutter’s GenUI package

New updates to A2UI and Flutter’s GenUI package

Generative UI, or GenUI for short, is a user experience pattern in which an agent not only generates content, but also makes decisions…

Andrew Brogdon Andrew Brogdon
May 14, 2026 · 5 min read
Introducing Skills for Dart and Flutter

Introducing Skills for Dart and Flutter

Improving AI with domain expertise

Mariam Hasnany Mariam Hasnany
May 6, 2026 · 5 min read
Saying goodbye to CocoaPods: Swift Package Manager is soon the default in Flutter!

Saying goodbye to CocoaPods: Swift Package Manager is soon the default in Flutter!

Starting with the next stable Flutter release, 3.44, Swift Package Manager (SwiftPM) replaces CocoaPods as the default dependency manager…

Jenn Magder Jenn Magder
Apr 30, 2026 · 5 min read
That’s a wrap: Everything Flutter at Google Cloud Next

That’s a wrap: Everything Flutter at Google Cloud Next

Our team has been hard at work this Spring, preparing to meet over 30,000 of you in Las Vegas for Google Cloud Next. For those who couldn’t…

Emma Twersky Emma Twersky
Apr 27, 2026 · 5 min read
We rebuilt Flutter’s websites with Dart and Jaspr

We rebuilt Flutter’s websites with Dart and Jaspr

Despite Dart starting out as a web language and being used every day to build apps across platforms, including the web, our own websites…

Parker Lougheed Parker Lougheed
Apr 15, 2026 · 5 min read
Come meet the Flutter core team on tour in 2026

Come meet the Flutter core team on tour in 2026

The Flutter team has been hard at work preparing for Google Cloud Next and Google I/O this Spring. I strongly believe in the power of…

Emma Twersky Emma Twersky
Apr 14, 2026 · 5 min read
Flutter’s Material and Cupertino code freeze

Flutter’s Material and Cupertino code freeze

We’ve been hard at work preparing to decouple Material and Cupertino from the Framework, and now our first major milestone has arrived! As…

Justin McCandless Justin McCandless
Apr 7, 2026 · 5 min read
How Dart and Flutter are thinking about AI in 2026

How Dart and Flutter are thinking about AI in 2026

Last month, we published Flutter and Dart’s 2026 Roadmap, a peek into how our teams are approaching our core mission: Building the most…

Mariam Hasnany Mariam Hasnany
Apr 1, 2026 · 5 min read
20 apps in 20 days with Flutter and Antigravity

20 apps in 20 days with Flutter and Antigravity

Why I stopped planning and started building

Kevin Lamenzo Kevin Lamenzo
Mar 5, 2026 · 5 min read
Flutter & Dart’s 2026 roadmap

Flutter & Dart’s 2026 roadmap

Transparency is a core goal of the Flutter open source project, and today we’re happy to share our roadmap for the next generation of apps…

Emma Twersky Emma Twersky
Feb 24, 2026 · 5 min read
What’s new in Flutter 3.41

What’s new in Flutter 3.41

Empowering the community

Kevin Chisholm Kevin Chisholm
Feb 11, 2026 · 5 min read
Announcing our new Dart and Flutter Getting Started experience

Announcing our new Dart and Flutter Getting Started experience

When I joined the Dash DevRel team, my manager gave me an onboarding doc which started like this: “Your new job in one sentence: Improve…

Eric Windmill Eric Windmill
Feb 3, 2026 · 5 min read
Jaime’s build context: Prompt engineering as infrastructure

Jaime’s build context: Prompt engineering as infrastructure

Summary

Jaime Wren Jaime Wren
Jan 23, 2026 · 5 min read
The Top Ten Highlights from Flutter & Dart in 2025

The Top Ten Highlights from Flutter & Dart in 2025

Hi, Flutter community! My name is Emma Twersky, and I’m back with monthly updates from the Flutterverse. I’m so thankful for the warm…

Emma Twersky Emma Twersky
Dec 17, 2025 · 5 min read
Jaime’s build context: A Flutter developer’s thoughts about Antigravity + Tips!

Jaime’s build context: A Flutter developer’s thoughts about Antigravity + Tips!

Hi, I’m Jaime Wren, a long-time developer tooling software engineer on the Flutter team. I’ve seen many shifts in the software industry…

Jaime Wren Jaime Wren
Dec 9, 2025 · 5 min read
Rich and dynamic user interfaces with Flutter and generative UI

Rich and dynamic user interfaces with Flutter and generative UI

We’re thrilled to introduce GenUI SDK for Flutter, now available in alpha on pub.dev.

Abdallah W Shaban Abdallah W Shaban
Nov 18, 2025 · 5 min read
Announcing Flutter 3.38 & Dart 3.10: Building the future of apps

Announcing Flutter 3.38 & Dart 3.10: Building the future of apps

Hi, Flutter community! My name is Emma Twersky, and I am unbelievably excited to be your new lead for Flutter and Dart DevRel. I’m not just…

Emma Twersky Emma Twersky
Nov 12, 2025 · 5 min read
What’s new in Flutter 3.38

What’s new in Flutter 3.38

Write less, see more, build faster

Kevin Chisholm Kevin Chisholm
Nov 12, 2025 · 5 min read
Meet the Flutter Extension for Gemini CLI

Meet the Flutter Extension for Gemini CLI

Build high quality, feature rich apps with the new Flutter Extension for Gemini CLI

John Ryan John Ryan
Oct 8, 2025 · 5 min read
What’s new in Flutter 3.35

What’s new in Flutter 3.35

Hot Reload, Widget Previews, and More

Kevin Chisholm Kevin Chisholm
Aug 14, 2025 · 5 min read
Unleash new AI capabilities for Flutter in Firebase Studio

Unleash new AI capabilities for Flutter in Firebase Studio

Flutter development just got a lot smarter in Firebase Studio! At I/O Connect India, we unveiled new AI-powered features designed to give…

Amanda Fitch Amanda Fitch
Jul 23, 2025 · 5 min read
Supercharge Your Dart & Flutter Development Experience with the Dart MCP Server

Supercharge Your Dart & Flutter Development Experience with the Dart MCP Server

By Ander Dobo — Product Manager, and Kenzie Davisson — Engineer

Ander Dobo Ander Dobo
Jul 23, 2025 · 5 min read
Dart & Flutter momentum at Google I/O 2025

Dart & Flutter momentum at Google I/O 2025

Today at the Google I/O conference, hosted at Shoreline Amphitheatre in Mountain View, California, we shared how Flutter continues to gain…

Michael Thomsen Michael Thomsen
May 21, 2025 · 5 min read

Flutter’s path towards seamless interop

Today, we’re excited to announce an early access program for Flutter plugin authors who are ready to build/re-build a plugin leveraging…

Mariam Hasnany Mariam Hasnany
May 20, 2025 · 5 min read
What’s new in Flutter 3.32

What’s new in Flutter 3.32

Hot reload on web, native fidelity, and deeper integrations

Kevin Chisholm Kevin Chisholm
May 20, 2025 · 5 min read
Gemini in Android Studio now speaks fluent Flutter!

Gemini in Android Studio now speaks fluent Flutter!

By Ander Dobo, Product Manager, Flutter &  Sandhya Mohan, Product Manager, Gemini in Android Studio

Ander Dobo Ander Dobo
May 20, 2025 · 5 min read
Learn how to build agentic apps with Flutter, Angular, Firebase, and Vertex AI

Learn how to build agentic apps with Flutter, Angular, Firebase, and Vertex AI

The way we build applications is evolving. Imagine apps that don’t just respond to user input but proactively assist, automate tasks, and…

Kelvin Boateng Kelvin Boateng
Apr 24, 2025 · 5 min read
Flutter 2025 roadmap update

Flutter 2025 roadmap update

Transparency is a core goal of the Flutter open source project, with everything from issues to design specifications being shared in the…

Michael Thomsen Michael Thomsen
Apr 2, 2025 · 5 min read
What’s new in Flutter 3.29

What’s new in Flutter 3.29

Enhancing Performance and Fidelity Across Platforms

Kevin Chisholm Kevin Chisholm
Feb 12, 2025 · 5 min read
Video & web ad support in Flutter

Video & web ad support in Flutter

Coauthors: Zoey Fan, Harold Benson, Alak Jhunjhunwala

Zoey Fan Zoey Fan
Dec 17, 2024 · 5 min read
Announcing Flutter AI Toolkit

Announcing Flutter AI Toolkit

Want AI chat in your Flutter app? This toolkit makes it easy.

Amanda Fitch Amanda Fitch
Dec 17, 2024 · 5 min read
Celebrating Flutter’s “Production Era”

Celebrating Flutter’s “Production Era”

Just over six years ago, we unveiled Flutter 1.0. Today, at #FlutterInProduction, we’re celebrating how far we’ve come — from the immense…

Michael Thomsen Michael Thomsen
Dec 17, 2024 · 5 min read
What’s new in Flutter 3.27

What’s new in Flutter 3.27

Elevating App Development with Impeller, Cupertino Updates, and More

Kevin Chisholm Kevin Chisholm
Dec 11, 2024 · 5 min read
Tune in for #FlutterInProduction — coming soon to a screen near you!

Tune in for #FlutterInProduction — coming soon to a screen near you!

Mark your calendars and be sure to tune into #FlutterInProduction at 11:00am PT on December 17, 2024.

Kelvin Boateng Kelvin Boateng
Dec 3, 2024 · 5 min read
Prospera: using Flutter to bring AI to the frontline of sales

Prospera: using Flutter to bring AI to the frontline of sales

Developers around the world are using Google’s Gemini models to tackle real-world challenges, and one of the most exciting applications…

Todd Volkert Todd Volkert
Nov 21, 2024 · 5 min read
Announcing Flutter 3.24 and Dart 3.5

Announcing Flutter 3.24 and Dart 3.5

An early look at Flutter GPU, web enhancements, and more!

Michael Thomsen Michael Thomsen
Aug 6, 2024 · 5 min read
Getting started with Flutter GPU

Getting started with Flutter GPU

Build custom renderers and render 3D scenes in Flutter.

Brandon DeRosier Brandon DeRosier
Aug 6, 2024 · 5 min read
What’s new in Flutter 3.24

What’s new in Flutter 3.24

Unleashing Flutter GPU, Multi-View Embedding, and More

Kevin Chisholm Kevin Chisholm
Aug 6, 2024 · 5 min read
How we built it: Creating the I/O Crossword puzzle, powered by AI

How we built it: Creating the I/O Crossword puzzle, powered by AI

Adding a fun, helpful twist to a classic word game with Flutter, Firebase Genkit, and the Gemini API

Very Good Ventures Very Good Ventures
Jun 26, 2024 · 5 min read
All the Flutter news from a busy Google I/O 2024

All the Flutter news from a busy Google I/O 2024

Catch up on all the big product updates, new resources, and success stories announced at Google I/O 2024

Michael Thomsen Michael Thomsen
May 30, 2024 · 5 min read
Landing Flutter 3.22 and Dart 3.4 at Google I/O 2024

Landing Flutter 3.22 and Dart 3.4 at Google I/O 2024

Major milestones for Flutter web apps, graphics performance upgrades, productivity experiments, and more

Michael Thomsen Michael Thomsen
May 14, 2024 · 5 min read
What’s new in Flutter 3.22

What’s new in Flutter 3.22

WebAssembly, Graphics rendering enhancements, and more options for AI integration

Kevin Chisholm Kevin Chisholm
May 14, 2024 · 5 min read
Announcing the winners of the Global Gamers Challenge

Announcing the winners of the Global Gamers Challenge

Our 10 top projects, and how to stay involved with sustainability games

Kelvin Boateng Kelvin Boateng
May 14, 2024 · 5 min read
Cross Platform development with Flutter — How Google Classroom gets teachers and students on the…

Cross Platform development with Flutter — How Google Classroom gets teachers and students on the…

Google’s Classroom app, which originally launched in 2014, is used by 150 million educators and students around the world to organize…

Craig Labenz Craig Labenz
May 7, 2024 · 5 min read
Best practices for optimizing Flutter web loading speed

Best practices for optimizing Flutter web loading speed

As a Flutter developer working with the Google Flutter team and personally in my private time, I encounter and understand the concerns…

Cheng Lin Cheng Lin
May 6, 2024 · 5 min read
Flutter and Dart at Google Cloud Next

Flutter and Dart at Google Cloud Next

In case you missed it, the Flutter team attended Google Cloud Next for the first time this past week, a testament to Flutter’s growing…

Kelvin Boateng Kelvin Boateng
Apr 16, 2024 · 5 min read
Accessibility in Flutter on the Web

Accessibility in Flutter on the Web

How Flutter aims to make canvas-rendered apps accessible to users of assistive technologies

Thomas Steiner Thomas Steiner
Apr 16, 2024 · 5 min read
Global Gamers Challenge: Top 20 Revealed!

Global Gamers Challenge: Top 20 Revealed!

The Global Gamers Challenge is nearing its conclusion, and it’s time to unveil the 20 projects progressing to the final round of judging.

Kelvin Boateng Kelvin Boateng
Apr 4, 2024 · 5 min read
Flutter takes the stage at GDC

Flutter takes the stage at GDC

Last year saw a major update to the Flutter Casual Games toolkit. This week, Flutter made its debut at the Game Developers Conference (GDC)…

Zoey Fan Zoey Fan
Mar 20, 2024 · 5 min read
How Flutter facilitates collaboration between designers and developers at L+R

How Flutter facilitates collaboration between designers and developers at L+R

You might be familiar with Global Citizen (GC), an organization dedicated to ending world poverty and helping the planet. When GC wanted to…

Ivan Leider Ivan Leider
Feb 19, 2024 · 5 min read
Harness the Gemini API in your Dart and Flutter Apps

Harness the Gemini API in your Dart and Flutter Apps

Introducing the Google AI Dart SDK

Ander Dobo Ander Dobo
Feb 15, 2024 · 5 min read
Sharing Flutter’s 2024 roadmap

Sharing Flutter’s 2024 roadmap

As an open source project with a thriving community, we strive to be transparent about our plans, with everything from issues to design…

Michael Thomsen Michael Thomsen
Feb 15, 2024 · 5 min read
What’s new in Flutter 3.19

What’s new in Flutter 3.19

Revolutionizing App Development with the Gemini API, Impeller Updates, and Windows Arm64 Support

Kevin Chisholm Kevin Chisholm
Feb 15, 2024 · 5 min read
Starting 2024 strong with Flutter and Dart

Starting 2024 strong with Flutter and Dart

An introduction, two new SDK releases, and bringing Flutter and Dart into the Gemini era

Brandon Badger Brandon Badger
Feb 15, 2024 · 5 min read
Extreme UI Adaptability in Flutter — How Google Earth supports every use case on earth

Extreme UI Adaptability in Flutter — How Google Earth supports every use case on earth

When Google Earth set out to rewrite their mobile and web clients in Flutter, they knew they wanted to allow each and every one of their…

Craig Labenz Craig Labenz
Feb 7, 2024 · 5 min read
Progress of the Flutter Package Ecosystem

Progress of the Flutter Package Ecosystem

Continued growth, new Flutter Favorites, Ecosystem Virtual Summit and things to know

Ander Dobo Ander Dobo
Jan 22, 2024 · 5 min read
Announcing the #GlobalGamers Challenge

Announcing the #GlobalGamers Challenge

Build epic Flutter games to assist in the battle to defend the planet

Kelvin Boateng Kelvin Boateng
Jan 9, 2024 · 5 min read
How we built it: Ask Dash — A generative AI Flutter application

How we built it: Ask Dash — A generative AI Flutter application

As part of the Google Cloud Applied AI Summit, the Flutter and Vertex AI teams collaborated with Very Good Ventures to create an…

Very Good Ventures Very Good Ventures
Dec 13, 2023 · 5 min read
Building your next casual game with Flutter

Building your next casual game with Flutter

Free & open source multi-platform 2D game development in Flutter

Zoey Fan Zoey Fan
Nov 15, 2023 · 5 min read
Dart & Flutter DevTools Extensions

Dart & Flutter DevTools Extensions

A guide for building custom tooling in Dart & Flutter DevTools

Kenzie Davisson Kenzie Davisson
Nov 15, 2023 · 5 min read
Major steps this year on the journey to multiplatform development

Major steps this year on the journey to multiplatform development

Today, we’re happy to announce two new SDK releases — Dart 3.2 and Flutter 3.16 — and a major refresh of the Flutter Casual Games Toolkit.

Michael Thomsen Michael Thomsen
Nov 15, 2023 · 5 min read
What’s new in Flutter 3.16

What’s new in Flutter 3.16

Material 3 by default, Impeller preview for Android, DevTools extensions, and much more

Kevin Chisholm Kevin Chisholm
Nov 15, 2023 · 5 min read
Developing Flutter apps for Large screens

Developing Flutter apps for Large screens

How to optimize your Flutter app to meet Android’s large screen requirements

Mariam Hasnany Mariam Hasnany
Sep 26, 2023 · 5 min read
How IBM is creating a Flutter Center of Excellence

How IBM is creating a Flutter Center of Excellence

Learn why and how IBM makes their clients successful with Flutter

John Mutter John Mutter
Sep 13, 2023 · 5 min read
Introducing the Flutter Consulting Directory

Introducing the Flutter Consulting Directory

Where organizations can find consultants to help build their next application

Leigha Jarett Leigha Jarett
Sep 13, 2023 · 5 min read
What’s new in Flutter 3.13

What’s new in Flutter 3.13

2D scrolling, faster graphics, Material 3 updates and more

Kevin Chisholm Kevin Chisholm
Aug 16, 2023 · 5 min read
Flutter 2023 Q1 survey — API breaking changes, deep linking, and more

Flutter 2023 Q1 survey — API breaking changes, deep linking, and more

The Flutter team has been running a quarterly user survey program since its 1.0 release in 2018. The 19th survey was announced in the…

JaYoung Lee JaYoung Lee
Jun 30, 2023 · 5 min read
How It’s Made: I/O FLIP

How It’s Made: I/O FLIP

AI-generated text and images add some fun to this card game built with Flutter, Firebase, and Google Cloud

Very Good Ventures Very Good Ventures
May 18, 2023 · 5 min read
The future of iOS development with Flutter

The future of iOS development with Flutter

Our recent accomplishments and future priorities for making Flutter a better tool for developing iOS apps

Leigha Jarett Leigha Jarett
May 18, 2023 · 5 min read
Racing Forward at I/O 2023 with Flutter and Dart

Racing Forward at I/O 2023 with Flutter and Dart

Major updates to graphics performance, web integration, developer productivity and security in Flutter 3.10

Tim Sneath Tim Sneath
May 10, 2023 · 5 min read
2023 Google Mobile Ads Updates for Flutter

2023 Google Mobile Ads Updates for Flutter

We added new GMA Flutter features based on your feedback!

Timothy Hoang Timothy Hoang
May 10, 2023 · 5 min read
What’s new in Flutter 3.10

What’s new in Flutter 3.10

Seamless web and mobile integration, breakthrough graphics performance via Impeller in stable, and more

Kevin Chisholm Kevin Chisholm
May 10, 2023 · 5 min read
Wonderous nominated for Webby Award

Wonderous nominated for Webby Award

Wonderous has been nominated for a Webby award in the Best User Interface category.

Leigha Jarett Leigha Jarett
Apr 6, 2023 · 5 min read
Flutter in 2023: strategy and roadmap

Flutter in 2023: strategy and roadmap

A guide to our strategy and areas of investment

Tim Sneath Tim Sneath
Mar 30, 2023 · 5 min read
What’s next for Flutter

What’s next for Flutter

Setting out our vision at the Flutter Forward event in Nairobi

Tim Sneath Tim Sneath
Jan 25, 2023 · 5 min read
Announcing the Flutter News Toolkit

Announcing the Flutter News Toolkit

An accelerated toolkit for building mobile apps for news and content

Zoey Fan Zoey Fan
Jan 25, 2023 · 5 min read
Adapting Wonderous to larger device formats

Adapting Wonderous to larger device formats

Using Flutter to design mobile applications that look beautiful on all devices

Leigha Jarett Leigha Jarett
Jan 25, 2023 · 5 min read
What’s new in Flutter 3.7

What’s new in Flutter 3.7

Material 3 updates, iOS improvements, and much more!

Kevin Chisholm Kevin Chisholm
Jan 24, 2023 · 5 min read
How it’s made: Holobooth

How it’s made: Holobooth

A virtual photo booth experience showcasing Flutter and Machine Learning

Very Good Ventures Very Good Ventures
Jan 24, 2023 · 5 min read
Playful typography with Flutter

Playful typography with Flutter

Exploring variable fonts and shaders

Brian James Brian James
Jan 20, 2023 · 5 min read
Material 3 for Flutter

Material 3 for Flutter

Sherlock Holmes and Dr Watson; peanut butter and jam; Flutter and Material! These matches are made in heaven!

Eilidh Southren Eilidh Southren
Jan 18, 2023 · 5 min read
Introducing background isolate channels

Introducing background isolate channels

Now as of Flutter 3.7, I’m pleased to announce that developers can use Plugins and Platform Channels from any isolate. This has been one of…

Aaron Clarke Aaron Clarke
Jan 9, 2023 · 5 min read
Join us for #17DaysOfFlutter

Join us for #17DaysOfFlutter

Curated content leading up to the Flutter Forward event.

Shamira Marshall Shamira Marshall
Jan 5, 2023 · 5 min read
How can we improve the Flutter experience for desktop?

How can we improve the Flutter experience for desktop?

Insights and priorities based on 2022 Flutter desktop user research by Mindy Hoover and Chris Bracken

Mindy Hoover Mindy Hoover
Dec 12, 2022 · 5 min read
What we learned from the Flutter Q3 2022 survey

What we learned from the Flutter Q3 2022 survey

About Firebase SDKs, quick fixes and refactorings, and target platforms

JaYoung Lee JaYoung Lee
Dec 8, 2022 · 5 min read
Supporting six platforms with two keyboards

Supporting six platforms with two keyboards

Developing Flutter applications for Android, iOS, the web, Windows, macOS, and Linux without losing your sanity

Brett Morgan Brett Morgan
Dec 6, 2022 · 5 min read
Announcing Flutter Forward

Announcing Flutter Forward

Register for the next Flutter event, streaming live from Nairobi, Kenya

Kelvin Boateng Kelvin Boateng
Nov 15, 2022 · 5 min read
Introducing the Flutter News Toolkit — now accepting applications

Introducing the Flutter News Toolkit — now accepting applications

Be among the first to launch news mobile applications with the Flutter News Toolkit

Zoey Fan Zoey Fan
Nov 10, 2022 · 5 min read
Studying developer’s usage of IDEs for Flutter development

Studying developer’s usage of IDEs for Flutter development

Findings from the Q2 2022 user survey. Written by JaYoung Lee and Ander Dobo.

JaYoung Lee JaYoung Lee
Sep 12, 2022 · 5 min read
Wonderous: Explore the World with Flutter

Wonderous: Explore the World with Flutter

A reference app that shows how to develop tailored UI using Flutter

Leigha Jarett Leigha Jarett
Aug 30, 2022 · 5 min read
What’s new in Flutter 3.3

What’s new in Flutter 3.3

Exciting updates for text handling, performance improvements, and more!

Kevin Chisholm Kevin Chisholm
Aug 30, 2022 · 5 min read
Announcing Flutter 3.3 at Flutter Vikings

Announcing Flutter 3.3 at Flutter Vikings

A new Flutter release, a beautiful new app, work on improving rendering performance, and a note of farewell

Tim Sneath Tim Sneath
Aug 30, 2022 · 5 min read
Firebase Crashlytics and the Flutter Casual Games Toolkit

Firebase Crashlytics and the Flutter Casual Games Toolkit

Learn how to enable Crashlytics in the Flutter Games example to make detecting and fixing issues in your game easier

Rich Hall Rich Hall
Aug 3, 2022 · 5 min read
Put Flutter to Work

Put Flutter to Work

Connect a Flutter feature to a native app and get up and running in just a few lines of code

Very Good Ventures Very Good Ventures
May 26, 2022 · 5 min read
Announcing the Flutter Casual Games Toolkit

Announcing the Flutter Casual Games Toolkit

A starter kit of resources to help you get from concept to launch

Zoey Fan Zoey Fan
May 12, 2022 · 5 min read
Perspectives from early adopters of Flutter as a game development tool

Perspectives from early adopters of Flutter as a game development tool

How user research shaped the Flutter Casual Game Toolkit

Tao Dong Tao Dong
May 12, 2022 · 5 min read
What’s new in Flutter 3

What’s new in Flutter 3

Deep dive into our latest release, including macOS and Linux stable, performance improvements, and more!

Kevin Chisholm Kevin Chisholm
May 11, 2022 · 5 min read
Introducing Flutter 3

Introducing Flutter 3

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

Tim Sneath Tim Sneath
May 11, 2022 · 5 min read
I/O Pinball Powered by Flutter and Firebase

I/O Pinball Powered by Flutter and Firebase

Take Flutter game development to the next level

Very Good Ventures Very Good Ventures
May 10, 2022 · 5 min read
Does Flutter boost developer productivity?

Does Flutter boost developer productivity?

The Flutter team continues to run a quarterly user survey to hear from you, our Flutter developers. The first survey in 2022 ran between…

JaYoung Lee JaYoung Lee
May 5, 2022 · 5 min read
Announcing the Flutter Puzzle Hack winners!

Announcing the Flutter Puzzle Hack winners!

Drumroll please…!!!

Kelvin Boateng Kelvin Boateng
Apr 21, 2022 · 5 min read
Only a few days left to submit for the Flutter Puzzle Hack + announcing the judges

Only a few days left to submit for the Flutter Puzzle Hack + announcing the judges

Get your project in before the submission deadline!

Kelvin Boateng Kelvin Boateng
Mar 9, 2022 · 5 min read
Q4 2021 user survey results: about null safety, ecosystem, text editing, and mobile development

Q4 2021 user survey results: about null safety, ecosystem, text editing, and mobile development

Last November, the Flutter UX team ran the 15th quarterly user survey. The survey was announced via Flutter’s IDE plugins, YouTube…

JaYoung Lee JaYoung Lee
Feb 22, 2022 · 5 min read
Flutter in 2022: strategy and roadmap

Flutter in 2022: strategy and roadmap

Areas of focus for Flutter as we build growth and momentum

Tim Sneath Tim Sneath
Feb 9, 2022 · 5 min read
Announcing Flutter for Windows

Announcing Flutter for Windows

Build high-quality Windows apps that also run on mobile and web

Tim Sneath Tim Sneath
Feb 3, 2022 · 5 min read
What’s New in Flutter 2.10

What’s New in Flutter 2.10

Windows stable, performance improvements, Material 3 updates and more!

Chris Sells Chris Sells
Feb 3, 2022 · 5 min read
How to build your own Flutter slide puzzle

How to build your own Flutter slide puzzle

By now you’ve probably read through the Flutter Puzzle Hack challenge and are already thinking of how to push your creativity to new…

Very Good Ventures Very Good Ventures
Jan 20, 2022 · 5 min read
Announcing the Flutter Puzzle Hack!

Announcing the Flutter Puzzle Hack!

Push your creativity to its limits by reimagining this classic puzzle

Kelvin Boateng Kelvin Boateng
Jan 6, 2022 · 5 min read
What’s New in Flutter 2.8

What’s New in Flutter 2.8

Performance improvements, new Firebase features, desktop status, tooling updates and more!

Chris Sells Chris Sells
Dec 9, 2021 · 5 min read
Announcing Flutter 2.8

Announcing Flutter 2.8

A new release of Flutter: and a look back on a year of growth

Tim Sneath Tim Sneath
Dec 8, 2021 · 5 min read
Announcing General Availability for the Google Mobile Ads SDK for Flutter

Announcing General Availability for the Google Mobile Ads SDK for Flutter

There are many ways for apps to make money: accepting payments as a storefront for a physical business; offering subscriptions or in-app…

Zoey Fan Zoey Fan
Nov 16, 2021 · 5 min read
Learn Flutter for free with Flutter Apprentice!

Learn Flutter for free with Flutter Apprentice!

A free book for learning Flutter, available for a time-limited period.

Shams Zakhour Shams Zakhour
Oct 6, 2021 · 5 min read
Introducing the Flutter Meetup Network!

Introducing the Flutter Meetup Network!

Sarah Fullmer tells us about support for Flutter meetups.

Shams Zakhour Shams Zakhour
Oct 1, 2021 · 5 min read
Supernova: a design system platform

Supernova: a design system platform

Experience of an early adopter building a Flutter web app

Mariam Hasnany Mariam Hasnany
Sep 30, 2021 · 5 min read
Flutter: What’s next on the Web?

Flutter: What’s next on the Web?

Our priorities for upcoming releases, focusing on performance, developer experience and web integration

Mariam Hasnany Mariam Hasnany
Sep 14, 2021 · 5 min read
What’s new in Flutter 2.5

What’s new in Flutter 2.5

Performance improvements, DevTools updates, new Material You support, a new app template, and more!

Chris Sells Chris Sells
Sep 8, 2021 · 5 min read
Raster thread performance optimization tips

Raster thread performance optimization tips

Recently, I sat down to tweak the performance of FlutterFolio, an app that was built as a design showcase for Flutter Engage. With a…

Filip Hracek Filip Hracek
Sep 1, 2021 · 5 min read

Writing a good code sample

Authoring a good code sample is hard. Let me clarify that, putting together a sample that demonstrates the usage of an API, or shows off a…

Brett Morgan Brett Morgan
Aug 23, 2021 · 5 min read
GSoC ’21: Creating a desktop sample for Flutter

GSoC ’21: Creating a desktop sample for Flutter

by Abdullah Deshmukh

Abdullah Deshmukh Abdullah Deshmukh
Aug 22, 2021 · 5 min read
Flutter Hot Reload

Flutter Hot Reload

What happens during a hot reload, and how we made it faster for Flutter 2.2.

Jens Johansen Jens Johansen
Aug 19, 2021 · 5 min read
What can we do better to improve Flutter? — Q2 2021 user survey results

What can we do better to improve Flutter? — Q2 2021 user survey results

Written by JaYoung & Mariam

JaYoung Lee JaYoung Lee
Aug 13, 2021 · 5 min read
Google I/O spotlight: Flutter in action at ByteDance

Google I/O spotlight: Flutter in action at ByteDance

Note: This article, originally written in Chinese by the ByteDance team, has been translated to English.

Shams Zakhour Shams Zakhour
Jun 29, 2021 · 5 min read
Improving Platform Channel Performance in Flutter

Improving Platform Channel Performance in Flutter

Over the past couple of years, I’ve been interested in the problem of “How do we make communication between Flutter and its host platform…

Aaron Clarke Aaron Clarke
Jun 14, 2021 · 5 min read
What’s new in Flutter 2.2

What’s new in Flutter 2.2

The Flutter 2.2 release focuses on polish and optimization, including iOS performance improvements, Android deferred components, updated…

Chris Sells Chris Sells
May 19, 2021 · 5 min read
Announcing Flutter 2.2 at Google I/O 2021

Announcing Flutter 2.2 at Google I/O 2021

Growing momentum for the leading UI toolkit for multiplatform development

Tim Sneath Tim Sneath
May 18, 2021 · 5 min read
How It’s Made: I/O Photo Booth

How It’s Made: I/O Photo Booth

A closer look at building a web app with Flutter and Firebase

Very Good Ventures Very Good Ventures
May 17, 2021 · 5 min read
Which factors affected users’ decisions to adopt Flutter? — Q1 2021 user survey results

Which factors affected users’ decisions to adopt Flutter? — Q1 2021 user survey results

The Flutter team is here to share the results from this quarter’s user survey! This quarter, we collected over 8,000 responses over 7 days, between March 5th and 11th. The goal of this quarterly survey program is to hear from you, in a structured format, so that the Flutter team can focus on things that matter most to our users. Results from the previous surveys are published on Medium too.

JaYoung Lee JaYoung Lee
May 13, 2021 · 5 min read
Announcing XD to Flutter v2.0!

Announcing XD to Flutter v2.0!

Giving designers a fast path to production Flutter code

Grant Skinner Grant Skinner
Apr 29, 2021 · 5 min read
What’s New in Flutter 2.0

What’s New in Flutter 2.0

Flutter web and Null Safety move to stable, Flutter desktop moves to beta and so much more!

Chris Sells Chris Sells
Mar 3, 2021 · 5 min read
Flutter web support hits the stable milestone

Flutter web support hits the stable milestone

Publish to web and mobile from the same codebase

Mariam Hasnany Mariam Hasnany
Mar 3, 2021 · 5 min read
Flutter Performance Updates in the first half of 2020

Flutter Performance Updates in the first half of 2020

By Yuqian Li and Shams Zakhour

Yuqian Li Yuqian Li
Feb 12, 2021 · 5 min read
Are you happy with Flutter? — Q4 2020 user survey results

Are you happy with Flutter? — Q4 2020 user survey results

The Flutter team at Google has been running a quarterly survey program to collect your feedback since 2018. The survey for the last…

JaYoung Lee JaYoung Lee
Feb 11, 2021 · 5 min read
Join us for #30DaysOfFlutter

Join us for #30DaysOfFlutter

Happy New Year folks. It’s the perfect time of year to learn something new! Do you have an app idea you’ve been dreaming of over the…

Nikita Gandhi Nikita Gandhi
Jan 26, 2021 · 5 min read
Providing operating system compatibility on a large scale

Providing operating system compatibility on a large scale

Flutter’s approach to device diversity in software releases

Ray Rischpater, KF6GPE Ray Rischpater, KF6GPE
Jan 14, 2021 · 5 min read
Updates on Flutter Testing

Updates on Flutter Testing

Updated integration testing that supports Firebase Test Lab on mobile; stand-alone support for web and desktop, too!

Chris Sells Chris Sells
Dec 9, 2020 · 5 min read
Announcing Dart null safety beta

Announcing Dart null safety beta

Beginning the journey to migrate packages to a sound, safer state

Michael Thomsen Michael Thomsen
Nov 19, 2020 · 5 min read
Deprecation Lifetime in Flutter

Deprecation Lifetime in Flutter

Reliably removing deprecated code on a scheduled basis.

Kate Lovett Kate Lovett
Nov 18, 2020 · 5 min read
New ad formats for Flutter

New ad formats for Flutter

Beta program opens for inline banner and native ads support

Justin Haddadnia Justin Haddadnia
Nov 11, 2020 · 5 min read
Accessible expression with Material Icons and Flutter

Accessible expression with Material Icons and Flutter

Material Design and Flutter both help developers build experiences that are flexible, accessible, and expressive…

André Labonté André Labonté
Nov 4, 2020 · 5 min read
Dart sound null safety: technical preview 2

Dart sound null safety: technical preview 2

Announcing null-safe support for the Flutter framework

Michael Thomsen Michael Thomsen
Oct 22, 2020 · 5 min read
Flutter on the web, slivers, and platform-specific issues: user survey results from Q3 2020

Flutter on the web, slivers, and platform-specific issues: user survey results from Q3 2020

Written by the Flutter UXR team (JaYoung Lee, Youyang Hou, Jack Kim, Tao Dong)

JaYoung Lee JaYoung Lee
Oct 20, 2020 · 5 min read
Testable Flutter and Cloud Firestore

Testable Flutter and Cloud Firestore

Using dependency injection to test apps using Flutter and Firebase

Craig Labenz Craig Labenz
Oct 15, 2020 · 5 min read
Performance testing on the web

Performance testing on the web

Overview

Tianguang Zhang Tianguang Zhang
Oct 2, 2020 · 5 min read
Announcing Flutter 1.22

Announcing Flutter 1.22

Supporting iOS 14 and Android 11, new i18n and l10n support, Google Maps and WebView plugins ready for production, a new App Size tool and…

Chris Sells Chris Sells
Oct 1, 2020 · 5 min read
Learning Flutter’s new Navigation and Routing system

Learning Flutter’s new Navigation and Routing system

This article explains how Flutter’s new Navigator and Router API works. If you follow Flutter’s open design docs, you might have seen…

John Ryan John Ryan
Sep 30, 2020 · 5 min read

Integration Testing with flutter_driver

Unit tests ensure that individual parts of your application work as intended, but what about your application as a whole? This is where…

Pierre-Louis Guidez
Sep 29, 2020 · 5 min read
Announcing Flutter Windows Alpha

Announcing Flutter Windows Alpha

Native Windows app compilation, some early plugins, and a desktop-ready Flutter Gallery app

Chris Sells Chris Sells
Sep 23, 2020 · 5 min read
Handling Web Gestures in Flutter

Handling Web Gestures in Flutter

Flutter has released web support that allows you to create dynamic websites. With Flutter web, MacOS, Linux, and Windows operating systems…

Jose Alba Jose Alba
Sep 21, 2020 · 5 min read

Supporting iOS 14 and Xcode 12 with Flutter

As always, our goal is to make developers successful on Flutter regardless of the platform you’re targeting. Since the announcement of iOS…

Chris Sells Chris Sells
Sep 16, 2020 · 5 min read
Learn testing with the new Flutter sample | GSoC’20 Work Product

Learn testing with the new Flutter sample | GSoC’20 Work Product

By Abdullah Deshmukh

Abdullah Deshmukh Abdullah Deshmukh
Aug 29, 2020 · 5 min read
Platform channel examples

Platform channel examples

Google Summer of Code (GSoC) ‘20

Ayush Bherwani Ayush Bherwani
Aug 29, 2020 · 5 min read
Updates on Flutter and Firebase

Updates on Flutter and Firebase

Updated Firebase plugins for higher quality and a new site with Flutter-specific docs, snippets and videos

Chris Sells Chris Sells
Aug 19, 2020 · 5 min read
Announcing Flutter 1.20

Announcing Flutter 1.20

Performance improvements, mobile autofill, a new widget and more!

Chris Sells Chris Sells
Aug 5, 2020 · 5 min read
Flutter Performance Updates in 2019

Flutter Performance Updates in 2019

By Yuqian Li and Shams Zakhour

Shams Zakhour Shams Zakhour
Jul 31, 2020 · 5 min read
Going deeper with Flutter’s web support

Going deeper with Flutter’s web support

Harnessing the full power of the web platform for app-centric experiences

Mariam Hasnany Mariam Hasnany
Jul 29, 2020 · 5 min read
How to debug layout issues with the Flutter Inspector

How to debug layout issues with the Flutter Inspector

Exploring why they occur and how to solve them

Katie Lee Katie Lee
Jul 27, 2020 · 5 min read
Building performant Flutter widgets

Building performant Flutter widgets

This article is part of a series developed after the Flutter Material team worked on making the Flutter Gallery app more performant on the…

Pierre-Louis Guidez
Jul 23, 2020 · 5 min read
What we learned from the Flutter Q2 2020 survey

What we learned from the Flutter Q2 2020 survey

With a focus on code samples, app performance, and writing packages

JaYoung Lee JaYoung Lee
Jul 22, 2020 · 5 min read
Enums with Extensions Dart

Enums with Extensions Dart

About the author: Jose recently graduated from university and now works on Material, a design system that helps teams build high-quality…

Jose Alba Jose Alba
Jul 17, 2020 · 5 min read
Managing issues in a large-scale open source project

Managing issues in a large-scale open source project

How the Flutter team addresses its issue backlog

Ray Rischpater, KF6GPE Ray Rischpater, KF6GPE
Jul 17, 2020 · 5 min read
Announcing Flutter Linux Alpha with Canonical

Announcing Flutter Linux Alpha with Canonical

The Ubuntu team has produced a new GTK+ based host for Flutter apps on all Linux distros

Chris Sells Chris Sells
Jul 8, 2020 · 5 min read
Flutter CodePen challenge

Flutter CodePen challenge

Show your Flutter skills by building beautiful UIs on CodePen

Anjan Narain Anjan Narain
Jul 1, 2020 · 5 min read
New tools for Flutter developers, built in Flutter

New tools for Flutter developers, built in Flutter

Why we rebuilt Dart DevTools from scratch in Flutter

Filip Hracek Filip Hracek
Jun 24, 2020 · 5 min read
What’s new with the Slider widget?

What’s new with the Slider widget?

Flutter lets you create beautiful, natively compiled applications. The reason Flutter can do this is because Flutter loves Material…

Jose Alba Jose Alba
Jun 18, 2020 · 5 min read
Flutter and Desktop

Flutter and Desktop

Ongoing progress towards an ambient computing vision

Tim Sneath Tim Sneath
Jun 17, 2020 · 5 min read
Handling 404: Page not found error in Flutter

Handling 404: Page not found error in Flutter

Learn how to handle 404 errors and create a custom page not found error page in your Flutter web application.

Jose Alba Jose Alba
Jun 10, 2020 · 5 min read

Black Lives Matter

We aren’t posting an article this week.

Tim Sneath Tim Sneath
Jun 3, 2020 · 5 min read
Two Months of #FlutterGoodNewsWednesday

Two Months of #FlutterGoodNewsWednesday

New apps and plugins, free training and tooling: oh my!

Tim Sneath Tim Sneath
May 27, 2020 · 5 min read
Improving perceived performance with image placeholders, precaching, and disabled navigation…

Improving perceived performance with image placeholders, precaching, and disabled navigation…

Perceived performance is how fast an application feels to the user. This article covers three strategies that you can use in your…

Per Classon Per Classon
May 26, 2020 · 5 min read
Save the Date: Flutter Day, June 25, 2020

Save the Date: Flutter Day, June 25, 2020

As a team, we’re used to plenty of travel, hanging out at various events and user groups, and connecting with folks in person; we miss our…

Chris Sells Chris Sells
May 21, 2020 · 5 min read
Flutter Package Ecosystem Update

Flutter Package Ecosystem Update

New Flutter Favorites, Apple Sign In and bringing prerelease Flutter plugins into production

Chris Sells Chris Sells
May 20, 2020 · 5 min read
Optimizing performance in Flutter web apps with tree shaking and deferred loading

Optimizing performance in Flutter web apps with tree shaking and deferred loading

For the best user experience it is important that an app loads fast. The initial load time of a Flutter web application can be improved by…

Per Classon Per Classon
May 19, 2020 · 5 min read
What are the important & difficult tasks for Flutter devs? — Q1 2020 survey results

What are the important & difficult tasks for Flutter devs? — Q1 2020 survey results

Written by JaYoung Lee and Youyang Hou

JaYoung Lee JaYoung Lee
May 15, 2020 · 5 min read
Announcing Adobe XD support for Flutter

Announcing Adobe XD support for Flutter

Create in XD and export to working Flutter code

Tim Sneath Tim Sneath
May 13, 2020 · 5 min read
Announcing Flutter 1.17

Announcing Flutter 1.17

Includes Metal support for faster iOS performance, new Material components, new Network tracking tooling and more!

Chris Sells Chris Sells
May 6, 2020 · 5 min read
Modern Flutter Plugin Development

Modern Flutter Plugin Development

by Amir Hardon, Chris Sells, Collin Jackson, Harry Terkelsen and Matt Carroll

Chris Sells Chris Sells
Apr 30, 2020 · 5 min read
Flutter web support updates

Flutter web support updates

PWAs, better debugging, and CanvasKit-based rendering

Mariam Hasnany Mariam Hasnany
Apr 29, 2020 · 5 min read
Introducing Google Fonts for Flutter v 1.0.0!

Introducing Google Fonts for Flutter v 1.0.0!

By MH Johnson and Anthony Robledo

Anthony Robledo Anthony Robledo
Apr 23, 2020 · 5 min read
Flutter Spring 2020 Update

Flutter Spring 2020 Update

Continued momentum and enterprise growth, new release model

Tim Sneath Tim Sneath
Apr 22, 2020 · 5 min read
Animation deep dive

Animation deep dive

Last year, I got to record one of the episodes in the Flutter Animations series, and I thought I’d publish the same content for those who…

Filip Hracek Filip Hracek
Apr 17, 2020 · 5 min read
Announcing CodePen support for Flutter

Announcing CodePen support for Flutter

Today we’re excited to announce that CodePen, the leading social development environment for millions of front-end developers and…

Zoey Fan Zoey Fan
Apr 15, 2020 · 5 min read
Announcing a free Flutter introductory course

Announcing a free Flutter introductory course

Ten hours of video and hands-on tutorials to build beautiful apps

Martin Aguinis Martin Aguinis
Apr 8, 2020 · 5 min read
How to Choose Which Flutter Animation Widget is Right for You?

How to Choose Which Flutter Animation Widget is Right for You?

There are many widgets for animations, but which one to use?

Andrew Fitz Gibbon Andrew Fitz Gibbon
Apr 1, 2020 · 5 min read
Flutter web: Navigating URLs using named routes

Flutter web: Navigating URLs using named routes

Named routes can be used to navigate between pages inside a Flutter mobile app, but they also work for URLs in Flutter web apps. This…

Per Classon Per Classon
Mar 30, 2020 · 5 min read
How to embed a Flutter application in a Website using DartPad

How to embed a Flutter application in a Website using DartPad

Have you ever wanted to embed your mobile application into a website? This is now easy to do with Flutter.

Jose Alba Jose Alba
Mar 23, 2020 · 5 min read
How to float an overlay widget over a (possibly transformed) UI widget

How to float an overlay widget over a (possibly transformed) UI widget

Say you have a widget in your app’s UI and you want to overlay a floating widget on top of that widget. Maybe that widget is rotated or…

Jose Alba Jose Alba
Mar 2, 2020 · 5 min read
🕒 It’s Time: The Flutter Clock Contest Results

🕒 It’s Time: The Flutter Clock Contest Results

We are always amazed by what developers around the world are building with Flutter. This year we partnered with the Google Assistant and…

Martin Aguinis Martin Aguinis
Feb 25, 2020 · 5 min read
How To Write a Flutter Web Plugin: Part 2

How To Write a Flutter Web Plugin: Part 2

A guide for writing modern Flutter Web plugins

Harry Terkelsen Harry Terkelsen
Feb 13, 2020 · 5 min read
Improving Flutter with your opinion — Q4 2019 survey results

Improving Flutter with your opinion — Q4 2019 survey results

Written by JaYoung Lee and Tao Dong

JaYoung Lee JaYoung Lee
Feb 11, 2020 · 5 min read
When should I useAnimatedBuilder or AnimatedWidget?

When should I useAnimatedBuilder or AnimatedWidget?

We know you have many choices when you fly, I mean animate, in Flutter, so thank you for choosing AnimatedBuilder and AnimatedWidget. Wait…

Emily Fortuna Emily Fortuna
Jan 19, 2020 · 5 min read
Directional animations with built-in explicit animations

Directional animations with built-in explicit animations

Hi! In our previous episodes, we learned how to do some awesome animations using Flutter’s implicit animations. AnimatedFoo and…

Andrew Fitz Gibbon Andrew Fitz Gibbon
Jan 10, 2020 · 5 min read
Custom Implicit Animations in Flutter…with TweenAnimationBuilder

Custom Implicit Animations in Flutter…with TweenAnimationBuilder

To make animations in Flutter, there are many different options available. How do you choose the right animation widget? This article…

Emily Fortuna Emily Fortuna
Dec 15, 2019 · 5 min read
Web support for Flutter goes beta

Web support for Flutter goes beta

Posted by Mariam Hasnany, Product Manager, Flutter

Mariam Hasnany Mariam Hasnany
Dec 11, 2019 · 5 min read
Announcing Flutter 1.12: What a year!

Announcing Flutter 1.12: What a year!

Posted by Chris Sells, Product Manager, Flutter developer experience

Chris Sells Chris Sells
Dec 11, 2019 · 5 min read
Flutter animation basics with implicit animations

Flutter animation basics with implicit animations

In this series of posts, we’re going to introduce you to animations in Flutter, and show you how to build both simple and complex…

Alethea K. Flowers Alethea K. Flowers
Dec 4, 2019 · 5 min read
Issues, Bugs, and Backlogs

Issues, Bugs, and Backlogs

Managing feedback in a large open source project like Flutter

Ray Rischpater, KF6GPE Ray Rischpater, KF6GPE
Nov 25, 2019 · 5 min read
How to Write a Flutter Web Plugin

How to Write a Flutter Web Plugin

Introduction

Harry Terkelsen Harry Terkelsen
Nov 20, 2019 · 5 min read
We hear you — learnings from Q3 2019 Flutter user survey

We hear you — learnings from Q3 2019 Flutter user survey

On performance, add-to-app, plugins, and more

JaYoung Lee JaYoung Lee
Nov 19, 2019 · 5 min read
Time is Ticking: Clock Contest live with over $10,000 in prizes

Time is Ticking: Clock Contest live with over $10,000 in prizes

Flutter Clock is a contest offered by Google, with participation from the Flutter, Google Assistant, and Lenovo teams, that challenges you…

Martin Aguinis Martin Aguinis
Nov 18, 2019 · 5 min read
Must try: Use Firebase to host your Flutter app on the web

Must try: Use Firebase to host your Flutter app on the web

So you have a Flutter app, and you want to show it to the world? Look no further! This tutorial will show you how to host your Flutter app…

Anthony Robledo Anthony Robledo
Nov 11, 2019 · 5 min read
Best practices for hosting a live streaming coding session

Best practices for hosting a live streaming coding session

Live streaming has become an emerging practice for knowledge sharing in developer communities, where developers broadcast their work to…

Yan Chen Yan Chen
Oct 28, 2019 · 5 min read
Improving Flutter’s Error Messages

Improving Flutter’s Error Messages

Can visual design be applied to error messages? We found that it drastically improves the usability of error messages in Flutter.

Tao Dong Tao Dong
Sep 9, 2019 · 5 min read
Flutter for web early adopter program now open

Flutter for web early adopter program now open

Ready for active development of production-quality web apps

Kevin Moore Kevin Moore
Jul 25, 2019 · 5 min read
What do Flutter package users need? Findings from Q2 user survey

What do Flutter package users need? Findings from Q2 user survey

We recently ran our sixth quarterly user survey and collected responses from over 7,000 Flutter users.

JaYoung Lee JaYoung Lee
Jul 25, 2019 · 5 min read
Hamilton Flare Design Challenge

Hamilton Flare Design Challenge

The Flutter community continues to impress us and we constantly see new initiatives to help developers from around the world learn and…

Martin Aguinis Martin Aguinis
Jul 18, 2019 · 5 min read
Material Range Slider in Flutter

Material Range Slider in Flutter

What is it? Why might you use it? How do you theme it?

Anthony Robledo Anthony Robledo
Jul 11, 2019 · 5 min read
Announcing Flutter 1.7

Announcing Flutter 1.7

Continued refinement and polish for mobile platforms

Tim Sneath Tim Sneath
Jul 9, 2019 · 5 min read
Getting to the Bottom of Navigation in Flutter

Getting to the Bottom of Navigation in Flutter

Bottom navigation in mobile apps is popular because our phones keep getting bigger but our thumbs do not. Here’s how to do it in Flutter.

Hans Muller Hans Muller
Jun 27, 2019 · 5 min read
The Power of the Flutter’s Transform and GestureDetector Widgets

The Power of the Flutter’s Transform and GestureDetector Widgets

When it first clicked for me that Flutter gives me full control of everything on the screen, right down to the last pixel, I immediately…

Justin McCandless Justin McCandless
Jun 13, 2019 · 5 min read
Flutter culture and how to preserve it

Flutter culture and how to preserve it

A big part of what makes Flutter so delightful and productive is its community. We really want this to continue.

Filip Hracek Filip Hracek
Jun 7, 2019 · 5 min read
Android Dark Theme in Flutter

Android Dark Theme in Flutter

A week ago at Google I/O 2019, the Android team announced support in Android Q for Dark Theme, a system-wide dark UI mode that is toggled…

Matt Carroll Matt Carroll
May 15, 2019 · 5 min read
Performance Testing of Flutter apps

Performance Testing of Flutter apps

The Flutter framework does a good job being fast by default, but does that mean you don’t need to think about performance at all? No. It…

Filip Hracek Filip Hracek
May 9, 2019 · 5 min read
A roundup of Flutter news at Google I/O

A roundup of Flutter news at Google I/O

Flutter: beautiful apps for mobile, web and desktop

Tim Sneath Tim Sneath
May 8, 2019 · 5 min read
Bringing Flutter to the Web

Bringing Flutter to the Web

Flutter, our portable UI framework for building beautiful, tailored experiences, now supports the modern web! We’re pleased to release a…

Kevin Moore Kevin Moore
May 7, 2019 · 5 min read
Announcing Flutter 1.5

Announcing Flutter 1.5

With Google I/O 2019 just around the corner, we’re pleased to announce the availability of our new stable build, Flutter 1.5. With 336…

Chris Sells Chris Sells
May 7, 2019 · 5 min read
The Flutter Create winners are…

The Flutter Create winners are…

Flutter Create is a contest that challenges you to build something interesting, inspiring, and beautiful with Flutter using 5KB or less of…

Martin Aguinis Martin Aguinis
May 7, 2019 · 5 min read

Understanding Async in Flutter Tests

Taking a look at the caveats and best practices of working with asynchronous behavior in your Flutter Widget Tests.

Anthony Bullard Anthony Bullard
May 2, 2019 · 5 min read
Insights from Flutter’s first user survey of 2019

Insights from Flutter’s first user survey of 2019

As we do every quarter, the Flutter UX research team ran a user survey in Q1 to gather your opinions, and we are back to share the results…

JaYoung Lee JaYoung Lee
Apr 12, 2019 · 5 min read
Keys! What are they good for?

Keys! What are they good for?

The key parameter can be found on basically every widget constructor, but their use is less common. Keys preserve state when widgets move…

Emily Fortuna Emily Fortuna
Mar 29, 2019 · 5 min read

API design tip for complex Flutter Widgets

Asking a widget to be something vs. do something

Amir Hardon Amir Hardon
Mar 14, 2019 · 5 min read
Profiling Flutter Applications Using the Timeline

Profiling Flutter Applications Using the Timeline

Using the Timeline allows you to find and address specific performance issues in your application. It is also a great tool to identify the…

Chinmay Garde Chinmay Garde
Mar 1, 2019 · 5 min read
Flutter Create is live with over $10,000 in prizes

Flutter Create is live with over $10,000 in prizes

Tl;DR: Flutter Create is a contest that challenges you to build something interesting, inspiring, and beautiful with Flutter using 5KB or…

Martin Aguinis Martin Aguinis
Feb 21, 2019 · 5 min read
How to Create Stateless Widgets

How to Create Stateless Widgets

When getting started with Flutter, one of the first things you need to learn about is stateless widgets. We recorded a series that covers…

Martin Aguinis Martin Aguinis
Feb 14, 2019 · 5 min read
The Power of WebViews in Flutter

The Power of WebViews in Flutter

Do you want to write an app that can display a web page without having to open your mobile device’s browser? Or maybe you already have a…

Emily Fortuna Emily Fortuna
Jan 31, 2019 · 5 min read
How we use user surveys to prioritize engineering effort in Flutter — October 2018 edition

How we use user surveys to prioritize engineering effort in Flutter — October 2018 edition

Written by Ja Young Lee & Tao Dong

JaYoung Lee JaYoung Lee
Jan 17, 2019 · 5 min read
Flutter: Don’t Fear the Garbage Collector

Flutter: Don’t Fear the Garbage Collector

Flutter uses Dart as a development language and as a runtime. Dart’s runtime is ever-present, both in debug and release modes, but there…

Matt Sullivan Matt Sullivan
Jan 4, 2019 · 5 min read
Flutter 1.0 Launch Wrap-up

Flutter 1.0 Launch Wrap-up

A few reflections on Flutter Live, our global celebration of the Flutter 1.0 launch.

Chris Sells Chris Sells
Dec 28, 2018 · 5 min read
Managing Flutter Application State With InheritedWidgets

Managing Flutter Application State With InheritedWidgets

Everyone has heard that interactive applications can be decomposed into three parts: model, view, and controller. Anyone who has given…

Hans Muller Hans Muller
Dec 20, 2018 · 5 min read
Google Maps and Flutter

Google Maps and Flutter

This article will show you step-by-step how to add a Google Map widget to your Flutter application.

Kenzie Davisson Kenzie Davisson
Dec 14, 2018 · 5 min read
Hummingbird: Building Flutter for the Web

Hummingbird: Building Flutter for the Web

At Flutter Live today, we announced that we are experimenting with running Flutter on the Web. In this post, we describe how we are…

Yegor Jbanov Yegor Jbanov
Dec 4, 2018 · 5 min read
Flutter Live — What to Expect from Google’s event

Flutter Live — What to Expect from Google’s event

tl;dr: Flutter Live, a celebration of Google’s new mobile app SDK, is happening on December 4th. Watch it at g.co/FlutterLive.

Chris Sells Chris Sells
Dec 2, 2018 · 5 min read
Flutter on Raspberry Pi (mostly) from Scratch

Flutter on Raspberry Pi (mostly) from Scratch

This document describes an experiment in porting the Flutter engine to a target that is currently not supported. That fact that I used a…

Chinmay Garde Chinmay Garde
Nov 30, 2018 · 5 min read
Google hosting Flutter Live on Dec 4 for updates on new way to build mobile apps

Google hosting Flutter Live on Dec 4 for updates on new way to build mobile apps

Tl;dr: Flutter Live, a celebration of Google’s new mobile app SDK, is happening on December 4th. Sign up here for our global livestream…

Martin Aguinis Martin Aguinis
Nov 15, 2018 · 5 min read
Event Loop in Widget Tester

Event Loop in Widget Tester

Flutter’s widget tester is a great way to do unit testing on widgets. It allows you to bring up a headless environment where you can…

Mehmet Fidanboylu Mehmet Fidanboylu
Nov 14, 2018 · 5 min read
Pitching Flutter to your company or client

Pitching Flutter to your company or client

The business case for Flutter

Wm Leler Wm Leler
Nov 1, 2018 · 5 min read
Slivers, Demystified

Slivers, Demystified

Or, how to do fancy scrolling techniques in your mobile app with Flutter

Emily Fortuna Emily Fortuna
Oct 18, 2018 · 5 min read

Writing a good Flutter plugin

Plugins are essential to the Flutter ecosystem. They allow Flutter developers to interact with libraries of the platform the app is…

Mehmet Fidanboylu Mehmet Fidanboylu
Oct 3, 2018 · 5 min read
Executing Dart in the Background with Flutter Plugins and Geofencing

Executing Dart in the Background with Flutter Plugins and Geofencing

04/11/2022: This article has been updated to replace broken links due to docs and plugins changing names or locations.

Ben Konyi Ben Konyi
Sep 20, 2018 · 5 min read
What We’ve Learned from the July 2018 Flutter User Survey

What We’ve Learned from the July 2018 Flutter User Survey

Flutter’s User Experience Research team recently conducted an online survey to measure user satisfaction and understand user needs.

JaYoung Lee JaYoung Lee
Aug 30, 2018 · 5 min read
Flutter Platform Channels

Flutter Platform Channels

“Nice UI. But how does Flutter deal with platform-specific APIs?”

Mikkel Ravn Mikkel Ravn
Aug 28, 2018 · 5 min read

Some Options for Deserializing JSON with Flutter

At some point, most apps need to reach out and grab data from an online endpoint. Making an HTTPS get request to pull down a weather report…

Andrew Brogdon Andrew Brogdon
Aug 2, 2018 · 5 min read
Flutter’s iOS Application Bundle

Flutter’s iOS Application Bundle

This document describes how Flutter’s build system converts your Flutter project (along with its assets), into an iOS application bundle. I…

Chinmay Garde Chinmay Garde
Jul 20, 2018 · 5 min read
Out of Depth with Flutter

Out of Depth with Flutter

How reactive programming, widget composition, and UI-as-code might bury your view logic in deep nesting, and what you can do about it.

Mikkel Ravn Mikkel Ravn
Jul 10, 2018 · 5 min read
Learn to build native mobile apps with Flutter with our free Udacity course!

Learn to build native mobile apps with Flutter with our free Udacity course!

TL;DR: Sign up here to get started with our free Udacity course!

Mary Mary
Jul 2, 2018 · 5 min read
Managing visibility in Flutter

Managing visibility in Flutter

How hiding widgets can also hide inefficiency in your code

Luke Freeman Luke Freeman
Jun 27, 2018 · 5 min read
Decomposing Widgets: Backdrop

Decomposing Widgets: Backdrop

While it’s easy to create custom widgets in Flutter, it’s often useful to examine existing widgets to better understand how to compose…

Matt Sullivan Matt Sullivan
Jun 26, 2018 · 5 min read
Announcing Flutter Release Preview 1

Announcing Flutter Release Preview 1

Community momentum builds on the path to release

Tim Sneath Tim Sneath
Jun 20, 2018 · 5 min read
Perspective on Flutter

Perspective on Flutter

Fun with 3D and the Transform widget

Wm Leler Wm Leler
Jun 18, 2018 · 5 min read
Why you should smoke-test your sample code, and how to do it in Flutter

Why you should smoke-test your sample code, and how to do it in Flutter

[ If you’re already convinced that you want to smoke-test your Flutter samples, you can skip to “Smoke-testing Flutter” below. What follows…

Filip Hracek Filip Hracek
Jun 6, 2018 · 5 min read
Build reactive mobile apps in Flutter — companion article

Build reactive mobile apps in Flutter — companion article

UPDATE (March 2019) — If you’re just starting to learn about Flutter and state management, I recommend you read the state management…

Filip Hracek Filip Hracek
Jun 1, 2018 · 5 min read
Building beautiful, flexible user interfaces with Flutter, Material Theming, and official Material…

Building beautiful, flexible user interfaces with Flutter, Material Theming, and official Material…

At Google I/O 2018, the Material team announced a important update to Material Design, with a strong focus on enabling mobile apps to stand…

Michael Thomsen Michael Thomsen
May 10, 2018 · 5 min read
What’s New in Flutter Beta 3

What’s New in Flutter Beta 3

This week marks the release of the third beta for Flutter, our toolkit for building beautiful mobile UI for iOS and Android. In our…

Tim Sneath Tim Sneath
May 7, 2018 · 5 min read
How to watch Flutter at Google I/O 2018

How to watch Flutter at Google I/O 2018

Google I/O 2018 is just a week away, and Flutter will be showing up in style at the event, with sessions, codelabs, office hours, an…

Martin Aguinis Martin Aguinis
May 1, 2018 · 5 min read
Creating a Carousel with Flutter

Creating a Carousel with Flutter

As a mobile developer, you may find yourself with a design that calls for sliding, animated, background-image carousels. In this article, I…

Ezra Sandzer-Bell Ezra Sandzer-Bell
Apr 9, 2018 · 5 min read
Announcing Flutter’s beta 2 release

Announcing Flutter’s beta 2 release

We have a second beta build available of Flutter, Google’s new mobile UI framework that helps developers craft high-quality apps.

Michael Thomsen Michael Thomsen
Apr 9, 2018 · 5 min read
Flutter Outline, Hot Reload, and the implementation of a live widget preview

Flutter Outline, Hot Reload, and the implementation of a live widget preview

In M22 of the Flutter plugin for IntelliJ we added a new tool window — the Flutter Outline view. It shows you the structure of your Dart…

Konstantin Scheglov Konstantin Scheglov
Apr 4, 2018 · 5 min read

[Video] Hamilton app built in 3 months with Flutter reaches 1M+ installs

Hamilton and Posse, a design and development agency in New York, had three short months to develop and launch mobile apps for the hit…

Martin Aguinis Martin Aguinis
Mar 26, 2018 · 5 min read
Beautiful, animated charts for Flutter

Beautiful, animated charts for Flutter

We are super excited to announce a fully-featured, animated charting library for Flutter!

Michael Thomsen Michael Thomsen
Mar 23, 2018 · 5 min read
Flutter’s hot reload is so hot right now.

Flutter’s hot reload is so hot right now.

Testing how Flutter’s hot reload scales up.

Swav Kulinski Swav Kulinski
Mar 13, 2018 · 5 min read
Running unit tests as part of your everyday Flutter workflow

Running unit tests as part of your everyday Flutter workflow

So you have gotten started with Flutter, have your app prototype up and running, and have started thinking about how you’d test your app…

Devon Carew Devon Carew
Mar 6, 2018 · 5 min read
Building a QR code Widget in Flutter

Building a QR code Widget in Flutter

Making Flutter Widgets is fun so get going!

Luke Freeman Luke Freeman
Mar 5, 2018 · 5 min read
Do Flutter apps dream of platform aware widgets?

Do Flutter apps dream of platform aware widgets?

Agnostic layout with platform specific widgets

Swav Kulinski Swav Kulinski
Mar 1, 2018 · 5 min read
Announcing Flutter beta 1: Build beautiful native apps

Announcing Flutter beta 1: Build beautiful native apps

Today, as part of Mobile World Congress 2018, we are excited to announce the first beta release of Flutter. Flutter is Google’s new mobile…

Seth Ladd Seth Ladd
Feb 27, 2018 · 5 min read
Animation Management with Flutter and Flux/Redux

Animation Management with Flutter and Flux/Redux

The Flux and Redux application architectures work well with reactive view frameworks like Flutter. Both architectures share two powerful…

Amir Hardon Amir Hardon
Jan 19, 2018 · 5 min read
Why Flutter doesn’t use OEM widgets

Why Flutter doesn’t use OEM widgets

A developer’s journey from skepticism to excitement for the future of non-OEM widgets, and bespoke mobile design

xster xster
Nov 16, 2017 · 5 min read

Test Flutter apps on Travis

One of my favorite features of Flutter is the widget testing framework. It’s fast and reliable. It feels much more like unit testing rather…

Yegor Jbanov Yegor Jbanov
May 24, 2017 · 5 min read
Zero to One with Flutter, Part Two

Zero to One with Flutter, Part Two

Discovering how to animate composite graphical objects in the context of a cross-platform mobile app. Join an avid concept miner in…

Mikkel Ravn Mikkel Ravn
Mar 31, 2017 · 5 min read
Zero to One with Flutter

Zero to One with Flutter

It was late summer 2016, and my first task as a new hire at the Google office in Aarhus, Denmark was to implement animated charts in an…

Mikkel Ravn Mikkel Ravn
Feb 22, 2017 · 5 min read