The Flutter Blog
Build beautiful native apps in record time
How I converted GenLatte to fullstack Dart
And reduced the app's server bill
Material and Cupertino decoupling are here
Why moving Material and Cupertino out of core Flutter accelerates fixes and development of new features
Quick, reliable calculations with A2UI's Client-Side Functions
Learn how client-side functions allow an agent to delegate local operations directly to Dart code running on a user's device.
How Flutter stays ahead of iOS releases
Learn how the Flutter team navigates WWDC, beta releases, and proactive engineering to deliver Day 0 iOS support.
Introducing the Desktop Windowing API for Flutter
Learn about the design behind the new Desktop Windowing API and write your first multi-window Flutter application.
Architects, testers, and coders: Building multi-agent development teams
How multi-agent development teams running in Antigravity can port Python libraries to idiomatic Dart packages using test-driven development.
Try Flutter Web with WebAssembly Week
Unlock up to 2x to 5x faster web performance by opting into Wasm compilation today
Speeding up generative UI with async A2UI
Learn how to pre-generate and cache A2UI messages to eliminate startup latency and build instant, responsive generative UI in Flutter.
What’s new in Flutter 3.47
Modular by design: Standalone UI Packages and Impeller on Desktop
Flutter Q2 2026 survey — trust, transparency, and an evolving community
The Flutter Q2 2026 user survey results are in! Discover developer satisfaction, trust levels, AI coding tool adoption, and updates on Cupertino widgets.
Learning faster with Antigravity
Creating Flutter frontends for ADK
Vibe once, run anywhere with Antigravity and Flutter
How Flutter and Antigravity helped build and launch an asteroid landing game.
How we built a Flutter-powered AI coffee shop
If you start giving away coffee, people will show up.
Flutter Q2 survey
Just a reminder! Please take the Flutter Q2 survey! The survey closes at the end of day on Friday, June 19th.
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.
What’s new in Flutter 3.44
Empowering developers at Google I/O 2026
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, shared codebase.
New updates to A2UI and Flutter’s GenUI package
Explore updates to A2UI and Flutter's GenUI package for building dynamic, agent-generated interfaces.
Introducing Skills for Dart and Flutter
Improving AI with domain expertise
Saying goodbye to CocoaPods: Swift Package Manager is soon the default in Flutter!
Starting with Flutter 3.44, Swift Package Manager replaces CocoaPods as the default dependency manager for iOS and macOS apps.
That’s a wrap: Everything Flutter at Google Cloud Next
Catch up on Flutter sessions, demos, and community highlights from Google Cloud Next.
We rebuilt Flutter’s websites with Dart and Jaspr
Dive into why and how the Flutter team rebuilt their web presence with Dart and Jaspr.
Come meet the Flutter core team on tour in 2026
Find out where to meet the Flutter team at Google Cloud Next, Google I/O, and community events in 2026.
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!
How Dart and Flutter are thinking about AI in 2026
Our data-driven and honest thoughts on how our teams approach Dart and Flutter + AI in 2026.
20 apps in 20 days with Flutter and Antigravity
Why I stopped planning and started building.
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.
What’s new in Flutter 3.41
Empowering the community
Announcing our new Dart and Flutter Getting Started experience
Explore the redesigned Dart and Flutter getting-started experience, built to "Improve the lives of Dart and Flutter developers."
Jaime’s build context: Prompt engineering as infrastructure
Learn how reproducible systems, versioned prompts, and shared skills support reliable agentic development.
The Top Ten Highlights from Flutter & Dart in 2025
Review ten highlights from Flutter and Dart in 2025, including releases, tooling, AI, and community milestones.
Jaime’s build context: A Flutter developer’s thoughts about Antigravity + Tips!
A long-time developer tooling software engineer shares lessons and practical tips for building apps with Antigravity.
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.
Announcing Flutter 3.38 & Dart 3.10: Building the future of apps
Explore Flutter 3.38 and Dart 3.10 updates for building faster, more capable multiplatform apps.
What’s new in Flutter 3.38
Write less, see more, build faster
Meet the Flutter Extension for Gemini CLI
Build high quality, feature rich apps with the new Flutter Extension for Gemini CLI
What’s new in Flutter 3.35
Hot Reload, Widget Previews, and More
Unleash new AI capabilities for Flutter in Firebase Studio
Flutter development just got a lot smarter in Firebase Studio!
Supercharge Your Dart & Flutter Development Experience with the Dart MCP Server
Learn how the Dart MCP server connects AI assistants with Dart and Flutter development tools and project context.
Dart & Flutter momentum at Google I/O 2025
Catch up on Flutter and Dart announcements from Google I/O 2025, including new releases, tools, and ecosystem momentum.
Flutter’s path towards seamless interop
Learn about Flutter's early access program for direct native interoperability with FFIgen and JNIgen.
What’s new in Flutter 3.32
Hot reload on web, native fidelity, and deeper integrations
Gemini in Android Studio now speaks fluent Flutter!
Explore new Flutter support in Gemini in Android Studio and how it helps developers build, troubleshoot, and learn.
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 create entirely new kinds of experiences.
Flutter 2025 roadmap update
Explore Flutter's 2025 roadmap and the team's priorities for the framework, tooling, platforms, and developer experience.
What’s new in Flutter 3.29
Enhancing Performance and Fidelity Across Platforms
Video & web ad support in Flutter
Learn about video and web ad support in the Google Mobile Ads plugins for Flutter.
Announcing Flutter AI Toolkit
Want AI chat in your Flutter app? This toolkit makes it easy.
Celebrating Flutter’s “Production Era”
See how teams use Flutter in production an explore the product updates announced at #FlutterInProduction.
What’s new in Flutter 3.27
Elevating App Development with Impeller, Cupertino Updates, and More
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.
Prospera: using Flutter to bring AI to the frontline of sales
Explore how Prospera uses Flutter and Gemini to give sales teams AI-powered insights in the field.
Announcing Flutter 3.24 and Dart 3.5
An early look at Flutter GPU, web enhancements, and more!
Getting started with Flutter GPU
Build custom renderers and render 3D scenes in Flutter.
What’s new in Flutter 3.24
Unleashing Flutter GPU, Multi-View Embedding, and More
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
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
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
What’s new in Flutter 3.22
WebAssembly, Graphics rendering enhancements, and more options for AI integration
Announcing the winners of the Global Gamers Challenge
Our 10 top projects, and how to stay involved with sustainability games
Cross Platform development with Flutter — How Google Classroom gets teachers and students on the…
Explore how Google Classroom uses Flutter to deliver a consistent experience for teachers and students across platforms.
Best practices for optimizing Flutter web loading speed
Explore strategies for reducing Flutter web app load times and improving the user experience.
Flutter and Dart at Google Cloud Next
Catch up on Flutter and Dart sessions, announcements, and community highlights from Google Cloud Next.
Accessibility in Flutter on the Web
How Flutter aims to make canvas-rendered apps accessible to users of assistive technologies
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.
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)…
How Flutter facilitates collaboration between designers and developers at L+R
Learn how L+R used Flutter to improve collaboration between designers and developers while building a Global Citizen app.
Harness the Gemini API in your Dart and Flutter Apps
Introducing the Google AI Dart SDK
Sharing Flutter’s 2024 roadmap
Explore Flutter's 2024 roadmap and the team's priorities for the framework, platforms, tooling, and developer experience.
What’s new in Flutter 3.19
Revolutionizing App Development with the Gemini API, Impeller Updates, and Windows Arm64 Support
Starting 2024 strong with Flutter and Dart
An introduction, two new SDK releases, and bringing Flutter and Dart into the Gemini era
Extreme UI Adaptability in Flutter — How Google Earth supports every use case on earth
Explore how Google Earth uses Flutter to adapt its interface across phones, tablets, foldables, and the web.
Progress of the Flutter Package Ecosystem
Continued growth, new Flutter Favorites, Ecosystem Virtual Summit and things to know
Announcing the #GlobalGamers Challenge
Build epic Flutter games to assist in the battle to defend the planet
How we built it: Ask Dash — A generative AI Flutter application
Learn how Flutter and Vertex AI powered Ask Dash, a generative AI search and conversation app.
Building your next casual game with Flutter
Free & open source multi-platform 2D game development in Flutter
Dart & Flutter DevTools Extensions
A guide for building custom tooling in Dart & Flutter DevTools
Major steps this year on the journey to multiplatform development
We're happy to announce Dart 3.2, Flutter 3.16, and a major refresh of the Flutter Casual Games Toolkit.
What’s new in Flutter 3.16
Material 3 by default, Impeller preview for Android, DevTools extensions, and much more
Developing Flutter apps for Large screens
How to optimize your Flutter app to meet Android's large screen requirements
How IBM is creating a Flutter Center of Excellence
Learn why and how IBM makes their clients successful with Flutter
Introducing the Flutter Consulting Directory
Where organizations can find consultants to help build their next application
What’s new in Flutter 3.13
2D scrolling, faster graphics, Material 3 updates and more
Flutter 2023 Q1 survey — API breaking changes, deep linking, and more
Explore Q1 2023 survey findings on API breaking changes, deep linking, and other priorities for Flutter developers.
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
The future of iOS development with Flutter
Our recent accomplishments and future priorities for making Flutter a better tool for developing iOS apps
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
2023 Google Mobile Ads Updates for Flutter
We added new GMA Flutter features based on your feedback!
What’s new in Flutter 3.10
Seamless web and mobile integration, breakthrough graphics performance via Impeller in stable, and more
Wonderous nominated for Webby Award
Wonderous has been nominated for a Webby award in the Best User Interface category.
Flutter in 2023: strategy and roadmap
A guide to our strategy and areas of investment
What’s next for Flutter
Setting out our vision at the Flutter Forward event in Nairobi
Announcing the Flutter News Toolkit
An accelerated toolkit for building mobile apps for news and content
Adapting Wonderous to larger device formats
Using Flutter to design mobile applications that look beautiful on all devices
What’s new in Flutter 3.7
Material 3 updates, iOS improvements, and much more!
How it’s made: Holobooth
A virtual photo booth experience showcasing Flutter and Machine Learning
Playful typography with Flutter
Exploring variable fonts and shaders
Material 3 for Flutter
Sherlock Holmes and Dr Watson; peanut butter and jam; Flutter and Material! These matches are made in heaven!
Introducing background isolate channels
As of Flutter 3.7, I'm pleased to announce that developers can use Plugins and Platform Channels from any isolate.
Join us for #17DaysOfFlutter
Curated content leading up to the Flutter Forward event.
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
What we learned from the Flutter Q3 2022 survey
About Firebase SDKs, quick fixes and refactorings, and target platforms
Supporting six platforms with two keyboards
Developing Flutter applications for Android, iOS, the web, Windows, macOS, and Linux without losing your sanity
Announcing Flutter Forward
Register for the next Flutter event, streaming live from Nairobi, Kenya
Introducing the Flutter News Toolkit — now accepting applications
Be among the first to launch news mobile applications with the Flutter News Toolkit
Studying developer’s usage of IDEs for Flutter development
Explore Q2 2022 survey findings about how Flutter developers use IDEs and which editor features matter most.
Wonderous: Explore the World with Flutter
A reference app that shows how to develop tailored UI using Flutter
What’s new in Flutter 3.3
Exciting updates for text handling, performance improvements, and more!
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
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
Put Flutter to Work
Connect a Flutter feature to a native app and get up and running in just a few lines of code
Announcing the Flutter Casual Games Toolkit
A starter kit of resources to help you get from concept to launch
Perspectives from early adopters of Flutter as a game development tool
How user research shaped the Flutter Casual Game Toolkit
What’s new in Flutter 3
Deep dive into our latest release, including macOS and Linux stable, performance improvements, and more!
Introducing Flutter 3
The culmination of our journey to multiplatform UI development on phone, desktop, and web
I/O Pinball Powered by Flutter and Firebase
Take Flutter game development to the next level
Does Flutter boost developer productivity?
Explore findings from Flutter's Q1 2022 user survey on developer productivity and the tools and workflows that influence it.
Announcing the Flutter Puzzle Hack winners!
Drumroll please…!!!
Only a few days left to submit for the Flutter Puzzle Hack + announcing the judges
Get your project in before the submission deadline!
Q4 2021 user survey results: about null safety, ecosystem, text editing, and mobile development
Explore Q4 2021 survey findings about null safety, the package ecosystem, text editing, and mobile development.
Flutter in 2022: strategy and roadmap
Areas of focus for Flutter as we build growth and momentum
Announcing Flutter for Windows
Build high-quality Windows apps that also run on mobile and web
What’s New in Flutter 2.10
Windows stable, performance improvements, Material 3 updates and more!
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 limits.
Announcing the Flutter Puzzle Hack!
Push your creativity to its limits by reimagining this classic puzzle
What’s New in Flutter 2.8
Performance improvements, new Firebase features, desktop status, tooling updates, and more!
Announcing Flutter 2.8
A new release of Flutter: and a look back on a year of growth
Announcing General Availability for the Google Mobile Ads SDK for Flutter
Learn about the general availability of the Google Mobile Ads SDK for Flutter and its app monetization features.
Learn Flutter for free with Flutter Apprentice!
A free book for learning Flutter, available for a time-limited period.
Introducing the Flutter Meetup Network!
Sarah Fullmer tells us about support for Flutter meetups.
Supernova: a design system platform
Experience of an early adopter building a Flutter web app
Flutter: What’s next on the Web?
Our priorities for upcoming releases, focusing on performance, developer experience and web integration
What’s new in Flutter 2.5
Performance improvements, DevTools updates, new Material You support, a new app template, and more!
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
Writing a good code sample
Authoring a good code sample is hard. Learn practical principles for writing focused, readable, and maintainable Flutter code samples.