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…

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 welcome, and excited to be a part of this community.
This post is a bit of a two-for-one: we’re diving into hot new content from today’s livestream, “Flutter Flight Plans,” helping you take flight on some of our most requested topics. Then we’ll take a moment to reflect on what a truly landmark year 2025 has been. We’re all-in on making Dart & Flutter the best way to build amazing multi-platform apps, and we’re excited to show you what’s new and what’s next.
10 Highlights from Flutter & Dart in 2025
What a year! Let’s dig into just 10 of the top moments, although it was hard narrowing it down…
As you might know, Dart and Flutter ship quarterly updates. In 2025, we shipped eight packed stable releases:
-
Flutter 3.29 & Dart 3.7 (Feb 2025): This release was all about performance and fidelity, with big Impeller updates, the move of Dart execution to the main thread on mobile to improve native interop, and a new Dart formatter.
-
Flutter 3.32 & Dart 3.8 (May 2025): We got experimental web hot reload, Cupertino “Squircles,” stylus support on Android, cross-compilation for Dart, and null-aware elements.
-
Flutter 3.35 & Dart 3.9 (Aug 2025): Web hot reload became default, we launched experimental Widget Previews, introduced the Dart & Flutter MCP server, and announced the Material/Cupertino decoupling.
-
Flutter 3.38 & Dart 3.10 (Nov 2025): Dart added dot shorthands, web tooling improved, and Widget Previews got IDE integration! Plus, crucial iOS 26/Xcode 26 support and the UIScene migration path.
-
We laid out our vision early in the year, sharing our Flutter 2025 Roadmap Update and it’s exciting to see how much has been delivered and the continued focus on multi-platform excellence and AI integration.
… and since many of you have been asking, yes, we plan to be back in early 2026 with a similar annual post as we continue to adjust our roadmap based on your feedback. Our goal is ultimately to continue building the best cross-platform framework with the best developer experience and feature set.
- Speaking of you… the Flutter community and ecosystem are thriving! At Google I/O, we shared that nearly 30% of new free iOS apps are built with Flutter.
We’re constantly amazed by what you’re building. In 2025, we worked with some amazing companies to showcase how they’re building and betting on Flutter and Dart in big ways, including NotebookLM, teamLab, Agape, Universal Destinations & Experiences, Reflection.app, and GE Appliances.
Some highlights from this year include:
talabat is MENA’s leading on demand delivery platform. With millions of daily users, talabat uses Flutter to connects millions of customers to food, groceries, and more across 8 countries.
Google’s NotebookLM used Flutter to meet explosive user demand, delivering a delightful 4.8-star mobile experience in under 7 months.
teamLab uses Flutter in art and digital solutions, extending experiences to over 35 million people.
Flutter is woven into Agapé Wellness’s mission to help people feel close, even when apart.
- As we continue growing, it’s important to understand How Flutter Works. So, we made a whole series on that.
Now that we know how it works, let’s make it more flexible for the future.
- The work to decouple design systems and move Material and Cupertino into their own packages is underway, as announced in Flutter 3.35. This is a big step for the maturity and flexibility of the ecosystem. I’ll let Justin explain exactly what this means:
- We know speed matters… so we made build_runner faster (two or more times in some cases!). John shares how we’re accelerating Dart code generation in this great video:
- Another thing that sped up in 2025 is the pace of AI.
AI truly took center stage in the Flutter and Dart ecosystem. The Building Agentic Apps series and our announcements at Google I/O really set the tone, and we’re ending the year with two Flutter Flight Plans to prepare for take off into the future of apps. 2025 brought a massive leap in AI-assisted development. Read all about it in our Create with AI section of the Flutter documentation.
The Dart and Flutter MCP Server is now stable, empowering tools like Gemini CLI, Antigravity, and wherever you’re building with AI. It’s been incredible to see Gemini in Android Studio supercharge Dart and Flutter development. And the Flutter Extension for Gemini CLI? Game changer for AI-assisted app building.
We’re also announcing the Flutter AI Toolkit v1.0, now ready for your production workloads. The Flutter AI Toolkit is a set of AI-related widgets to make it easy to add an GenAI features to your Flutter app. Since our last beta release, the AI Toolkit has migrated to the Firebase AI Logic SDK, adding new features along the way, including multi-turn function calling for agentic workflows, the ability to plug-in custom speech-to-text translators, and full support for turning LLM responses into widgets.
And speaking of new tools, Google introduced Antigravity, a new IDE experience aimed at boosting developer workflows with AI. We’re partnering with teams across Google to make Flutter development a world-class experience in all of the ways that Google AI is available. Watch the Observable<Flutter> livestream for more.
I want to share one more thing that we’re most excited about heading into 2026…
- We launched the alpha of the GenUI SDK for Flutter on pub.dev, opening doors for creating dynamic UIs with LLMs.
GenUI is here to help you generate Flutter UI from natural language or structured data, potentially speeding up your development flow significantly. I’ll let Khanh dive into the details:
It’s fantastic to see the community already building on GenUI! Check out two community members doing just that:
-
Khalid built an AI Concierge Agent using GenUI, including a great recap video. Definitely check it out!
-
dartantic by Chris Sells The dartantic_ai package is an agent framework designed to build multi-model agentic apps that run wherever Dart runs, including mobile, web, desktop, the CLI, or on the server. With the new 2.0 release, dartantic provides a ContentGenerator for implementation in the new Flutter GenUI project. This enables you to plug in any provider or model as well as taking advantage of advanced features like server-side tools — like web search and code execution — and media generation, including out of the box support for Google’s new Nano Banana Pro.
We’re working to make our GenUI SDK an industry leader.
One way is partnering with the teams behind ADK and A2UI, offering a more template-driven approach to UI generation. Rody’s talk explores how Flutter is leveraging ADK:
What are you building over winter break?
I ended that list feeling inspired and overwhelmed. There’s so much innovation it’s sometimes hard to keep up. But luckily, the holidays are a perfect time to tinker!
We’re all excited for the holidays for different reasons, some are headed skiing, spending time with loved ones, but it’s also a chance to dig in and learn something new.
If that’s you, we’d love to see what you build. Here are some ideas we’ve brainstormed:
- Rebuild your personal site in Jaspr — and use Antigravity to make it easier to change up your tech stack Take an existing website and use an agent to migrate it to Jaspr in a fraction of the time it would take manually, we’ve found Antigravity is very good at this.
-
Start learning about the future of Dynamic UI with GenUI Build a GenUI Live Sketch Pad app where typed UI descriptions are rendered in real-time by GenUI. Or, if you build something else with the SDK, let us know on socials. The package is alpha so we’re actively looking for feedback on your experience using it!
-
Build an Agentic Workflow: Install the Dart MCP server and create a workflow that takes a screenshot of your app, gets a critique from Gemini, and applies the changes with hot reload.
-
Generate UIs from Thin Air: Take your workflow one step further by using Stitch to design a UI, then ask Gemini to write the Flutter code for you.
-
Become a Flutter contributor: Make your first contribution to Flutter. Find and fix an open documentation issue or tackle a “good first bug.”
-
Crush Performance Bugs: Use DevTools to profile your app’s performance. Identify and fix a performance bottleneck using tracing and your coding agent.
-
Modernize Your Codebase: Supercharge your existing Flutter project by refactoring it with Dart 3.10’s dot shorthands for cleaner, more concise code.
-
Exploring Gemini APIs in Flutter Build a voice app showcasing different Gemini API features using the Flutter AI Playground sample app which uses the Firebase AI Logic SDK.
-
Build Your Own Code Assistant: Train an agent on your GitHub repository to automatically manage your package dependencies or perform other tedious tasks.
-
Level Up Your App with the Ecosystem: Integrate a service from a Flutter-based business like Shorebird for over-the-air updates or Serverpod for a scalable backend.
Share your winter break projects with the community using the hashtag #Flutter2026.
Thank you for being a part of Flutter in 2025, see you in 2026!
With the foundations laid in 2025, we’re incredibly excited for 2026 as we push the boundaries of multi-platform development, dive deeper into AI-driven ephemeral experiences, and empower you to build the truly full-stack, cross-platform applications of the future.
A huge THANK YOU to the incredible Flutter and Dart communities. Your passion, feedback, and contributions made 2025 amazing. We feel so lucky to be a part of this community. 💙
Wishing you all a wonderful and innovative winter break. We can’t wait to see what you back and building in 2026!