Flutter
Articles on Flutter performance, Dart optimization, widget rendering, and cross-platform app development.
Recent Releases
Version history →Articles about Flutter (119)
Shorebird's Ongoing Performance Work for Flutter 3.44+
Shorebird is tackling Flutter performance head-on with their work on version 3.44+. If you're shipping Flutter apps, this matters.
Flutter Too Slow for Images? Rush It With Rust
Amorn Apichattanakul from KBTG just shattered a common Flutter myth: it's not the language that's slow, it's the codec. His benchmark results are eye-opening.
The Mistake That Taught Me to Use Flutter Flavors
Abdelrahman Khalil accidentally shipped a production app pointing to staging servers. That painful mistake led him to master Flutter Flavors—and he's breaking down exactly how to avoid the same fate.
Antigravity on the Night Shift: Automating Mobile Integration Tests and Auto-Fixing PRs
Amorn Apichattanakul from KBTG reveals how his team uses Google Antigravity to write Flutter tests autonomously while developers sleep. The agent doesn't just find gaps—it writes the tests, fixes failures, and ...
How we built a Flutter-powered AI coffee shop
Craig Labenz from Google's Flutter team turned conference coffee into an AI-powered experience that served 3,000 personalized lattes. The secret? GenUI that lets Gemini dynamically build custom interfaces on th...
Keep Your Flutter Version Current: The N-1 Strategy
Should you always upgrade to the latest Flutter version? Shorebird challenges conventional wisdom with a smarter approach.
Flutter's multiplatform value for agentic development
Michael Thomsen from Google's Flutter team makes a bold claim: AI-driven development works better with a single codebase than platform-specific code. Here's why Flutter might be the secret weapon for agentic wo...
New updates to A2UI and Flutter's GenUI package
Andrew Brogdon from Flutter's team just dropped a major architectural overhaul that fundamentally changes how developers build AI-powered UIs. If you've been wrestling with GenUI's rigid structure, this update ...
Saying goodbye to CocoaPods: Swift Package Manager is soon the default in Flutter!
Jenn Magder from Google's Flutter team just announced the end of an era: CocoaPods is out, Swift Package Manager is in. If you're building Flutter apps for iOS, this changes everything about your dependency man...
That's a wrap: Everything Flutter at Google Cloud Next
Emma Twersky from Flutter just dropped the biggest news for cross-platform developers: full-stack Dart is here. If you've been context-switching between languages for frontend and backend, this changes everythi...
Predictive Mobile Agent #3: Installing the Brain — Bringing Your On-Device AI to Life in Flutter
Amorn Apichattanakul from KBTG reveals the hidden trap that breaks on-device AI: your Dart preprocessing code must match your Python training code bit-for-bit, or your 15KB model becomes useless.
Flutter vs. Kotlin Multiplatform: 2026 Architecture Guide
The article content appears to be just promotional copy for Shorebird rather than the actual Flutter vs. Kotlin Multiplatform architecture guide. Without the real article content, I cannot provide an accurate s...
Flutter vs .NET MAUI in 2026: Architecture, Tooling, CI/CD, and Migration Trade-offs
The article content appears to be just a promotional snippet for Shorebird's integration tool, not the full Flutter vs .NET MAUI comparison promised in the title. Without the actual article content, I cannot pr...
Flutter's Material and Cupertino code freeze
Justin McCandless from the Flutter team just announced a major architectural shift: Material and Cupertino libraries are being ripped out of the core framework. As of April 7th, the code is frozen.
How Dart and Flutter are thinking about AI in 2026
Mariam Hasnany from Google's Flutter team just dropped their AI strategy, and the numbers reveal a massive shift: 79% of Flutter developers already use AI assistants. But there's a trust problem.
One Size Fits None: Adaptive, Context-Aware UI in Flutter with GenUI
Amorn Apichattanakul from KBTG just built a JARVIS-style financial HUD in Flutter that makes AI speak UI instead of walls of text. No more ChatGPT with a custom skin.
React Native vs Flutter for Enterprise Apps
The React Native vs Flutter debate just shifted from developer preference to enterprise risk management. If you're choosing a cross-platform framework in 2026, the math changed.
Flutter GenUI Tutorial: Build an AI Shopping Assistant
Jorge Coca from Very Good Ventures explores why most AI-powered apps still feel like glorified chatbots. Their Flutter GenUI tutorial shows how to move past text walls and build interfaces the AI itself assembl...
The Biggest Flutter Apps in Production (2026)
SBI serves 80 million users on Flutter. Nubank has 100 million. BMW runs it in 47 countries. Here's the full list.
Flutter & Dart's 2026 Roadmap
Emma Twersky from Google's Flutter team just dropped their 2026 roadmap, and it's not just about UI anymore. Flutter is betting big on AI-generated interfaces and full-stack Dart.
What's New in Flutter 3.41
Kevin Chisholm from Google's Flutter team just dropped Flutter 3.41 with 868 commits from 145 contributors. This isn't just another update—it's a fundamental shift in how Flutter evolves as an open-source frame...
Announcing New Dart and Flutter Getting Started Experience
Eric Windmill from Flutter's DevRel team just shipped something that could change how 10,000+ developers learn Flutter every month. The new Getting Started experience isn't just another tutorial—it's a complete...
Building High Performance Sports Apps with Flutter
Kody Peterson from Foresight Sports reveals how his team rebuilt their mobile architecture with Flutter to handle interactive 3D visualization and real-time sports performance data. The technical decisions behi...
Jaime's Build Context: Prompt Engineering as Infrastructure
Jaime Wren from Google's Flutter team argues that AI code generation has flipped the script: the bottleneck isn't writing code anymore, it's maintaining code integrity at AI speed.
Flutter Development FAQs: Everything You Need to Know Before Building with Flutter
The Flutter questions teams are asking have completely changed. It's no longer 'can Flutter scale?' but 'how do we keep our 2M+ line Flutter codebase maintainable?'
Unlock Native Power in Flutter Part 2
Flutter developers: still treating native integration like a black box? You're leaving serious performance on the table.
Unlock Native Power in Flutter Part 1
Flutter's cross-platform magic hits a wall when you need native APIs. Here's how to bridge that gap without losing your mind.
Rewriting an app with millions of users: The talabat story
Talabat rewrote their app serving millions of daily users across 8 countries without a big bang migration. Here's how their CTO and engineering team pulled it off with Flutter.
Boost Flutter App performance with API Response Caching
Your Flutter app is making the same API calls over and over. Every screen load, every refresh—wasting bandwidth, draining batteries, and frustrating users with unnecessary wait times.
Rich and Dynamic User Interfaces With Flutter and Generative UI
Abdallah W Shaban from Google's Flutter team just dropped GenUI SDK—a way to let AI generate entire interactive UIs on the fly, not just text responses. Think magazine-style layouts that adapt to each user, bui...
What's New in Flutter 3.38
Kevin Chisholm from Google's Flutter team just dropped Flutter 3.38, and it's packed with the kind of productivity wins developers have been asking for. Dot shorthands alone will save you countless lines of boi...
Announcing Flutter 3.38 and Dart 3.10
Emma Twersky, Flutter's new DevRel lead, just dropped Flutter 3.38 and Dart 3.10—and they're bringing AI-powered UI generation to cross-platform development. This isn't just another framework update.
Flutter Impeller: Why the New Engine Ends Jank and Delivers 120 FPS Performance | Stackademic
Flutter's biggest performance criticism just got answered. Impeller, the new rendering engine, is rewriting the rules on cross-platform smoothness.
Flutter for Enterprises: Everything CTOs and Engineering Leaders Need to Know
Very Good Ventures reveals why global leaders like Disney, Toyota, and BMW are ditching fragmented native development for a single framework. The shift isn't just technical—it's transformational.
Meet the Flutter Extension for Gemini CLI
Google just dropped an experimental Flutter extension that turns Gemini CLI into an AI coding assistant that can build production-ready apps from scratch. This isn't just autocomplete: it's an agent that plans,...
Flutter Performance Mastery: 10 Secrets to Make Your App Fly (60 FPS Guide) | Easy Flutter
Your Flutter app looks beautiful but scrolls like molasses? You're not alone—and it's probably not Flutter's fault.
Speed Up Your Flutter App Without Changing an API | KBTG Life
KBTG's Flutter team cut app load time by 30% without touching a single backend API. The secret? Rethinking how they used async/await.
Elevating Flutter Test Reports with Allure
Very Good Ventures built something that doesn't officially exist yet: Allure test reporting for Flutter. Their custom adapter transforms dense console logs into visual, stakeholder-friendly reports that actuall...
Beyond Crash Reports: Why Observability Is a Business Imperative
Andrew Tunall, President of Embrace, makes a bold claim: your app's biggest retention killer isn't crashes. It's the performance issues you're not even tracking.
Supercharge Your Dart/Flutter Development With The Dart MCP Server
Ander Dobo and Kenzie Davisson from Google's Flutter team just dropped a game-changer: an AI assistant that can actually fix your runtime errors, search pub.dev, and hot reload your app—all through natural lang...
Unleash New AI Capabilities for Flutter in Firebase Studio
Amanda Fitch from Flutter reveals Firebase Studio's new AI capabilities that can autonomously generate entire Flutter apps—complete with authentication, state management, and Firebase integration—without manual...
Dart and Flutter Momentum at Google I/O 2025
Michael Thomsen from Google's Flutter team just dropped major news: Flutter now powers nearly 30% of all new free iOS apps. That's triple the market share from 2021.
What's New In Flutter 3.32
Kevin Chisholm from Google's Flutter team just dropped Flutter 3.32 with the #2 most-requested feature: hot reload on web. After 1024 commits from 156 contributors, this release bridges the gap between web and ...
Gemini In Android Studio Now Speaks Fluent Flutter
Ander Dobo and Sandhya Mohan from Google just dropped a game-changer for Flutter devs: Gemini AI now speaks Dart natively in Android Studio. No more wrestling with generic AI that doesn't understand your widget...
Flutter's Path Towards Seamless Interop
Mariam Hasnany from Google's Flutter team just announced a game-changer for plugin developers: direct native interop that could eliminate the tedious boilerplate that's been slowing everyone down.
Learn How to Build Agentic Apps with Flutter, Firebase, and Vertex AI
Kelvin Boateng from Google's Flutter team announces a new learning series that teaches developers to build apps that don't just respond—they proactively assist and automate. Ready to move beyond traditional UIs...
Flutter 2025 Roadmap
Michael Thomsen from Google's Flutter team just dropped their 2025 roadmap—and it's a masterclass in transparent product development. The most interesting part? Non-Google contributors now outnumber Google empl...
React Native vs Flutter in 2025?
A senior backend engineer asked the React Native subreddit which cross-platform framework to choose in 2025. The responses reveal a clear winner, but with surprising caveats.
10 Reasons To Choose Flutter for Your Mobile App
Very Good Ventures makes the case for Flutter with data that's hard to ignore: 93% developer satisfaction and 24% user growth in a single year. If you're evaluating cross-platform frameworks, this breakdown cut...
How to unit-test Mercari Hallo Flutter app
Mercari's Hallo team shares how they built a robust Flutter testing strategy that actually speeds up development instead of slowing it down.
Flutter Forward: Crafting Type-Safe Native Interfaces with Pigeon
Mercari's mobile team faced a tough choice: use an unmaintained plugin or build native calendar integration from scratch. They chose the harder path and discovered a better way.
Transitioning to Flutter App Development
Cherry Lu from Mercari shares her journey switching from embedded Flutter to standalone app development. The architectural differences were bigger than she expected.
What's New in Flutter 3.27
Kevin Chisholm from Google's Flutter team just dropped Flutter 3.27 with a game-changing milestone: Impeller is now the default renderer on modern Android devices. After a year in preview, this marks a major sh...
Performance Analysis: Analyzing performance in Flutter and Handling Jank
Pinhome's engineering team tackled the silent killer of mobile apps: jank. Their Flutter app was stuttering under load, and users were noticing.
Flutter Myths: Clearing Up Common Misconceptions
Still think Flutter is too slow for production apps? Very Good Ventures just dismantled the 6 biggest myths holding teams back from adopting this cross-platform framework.
Getting Started With Flutter GPU
Brandon DeRosier from Flutter introduces Flutter GPU, a low-level graphics API that lets developers build custom renderers entirely in Dart and GLSL—no native code required. This changes everything for 3D rende...
Flutter 3.24 and Dart 3.5 Release
Michael Thomsen from Google's Flutter team just dropped a game-changer: Flutter 3.24 introduces a low-level GPU API that lets developers submit draw calls directly to hardware. This isn't just another framework...
Integrating React Native into an Existing Flutter Application
Callstack explores one of mobile dev's wildest experiments: embedding React Native inside a Flutter app. Yes, you read that right.
What's New in Flutter 3.22
Kevin Chisholm just dropped Flutter 3.22, and the performance numbers are wild. WebAssembly cuts frame rendering time by 3x in worst-case scenarios, while a Lottie animation that took 64ms now renders nearly 10...
Best Practices for Optimizing Flutter Web Loading Speed
Cheng Lin from Google's Flutter team tackles the elephant in the room: Flutter web apps are slow to load. Here's how to fix it.
Should I continue learning Flutter or start with KMM?
Flutter or KMM? If you're building cross-platform mobile apps in 2024, this question is keeping a lot of engineering leaders up at night.
Building AI-powered games with Gemini and Flutter
Very Good Ventures took the stage at Google Cloud Next 2024 to show how Flutter and Gemini are changing the game development playbook. Literally.
Auth0 Flutter SDK vs API: Which one should you pick?
Building Flutter auth? The choice between Auth0's SDK and direct API isn't just about convenience. It's about whether you need speed or surgical control over your authentication flow.
Exploring Accessibility and Digital Inclusion with Flutter
16% of the world's population has a disability. Yet most Flutter apps ship without basic accessibility features that could serve 1.3 billion people.
Sharing Flutter's 2024 Roadmap
Michael Thomsen from Google's Flutter team just dropped their 2024 roadmap, and it comes with a refreshingly honest caveat: plans will change. This is transparency done right in open source.
Starting 2024 Strong With Flutter and Dart
Brandon Badger joins Flutter as Product Director and immediately drops two major releases: Flutter 3.19, Dart 3.3, and a new Google AI Dart SDK that brings Gemini directly into your mobile apps.
Benefits of Flutter for Cross-Platform App Development
Still running separate iOS and Android teams in 2024? The economics of native development just stopped making sense. Here's why Flutter is quietly becoming the default choice for engineering leaders who need to...
Learn About the Leading Multi-Platform Frameworks
Still running separate iOS and Android teams in 2024? VGV breaks down why Flutter and React Native are replacing the old playbook for multi-platform development.
Building Your Next Casual Game With Flutter
Zoey Fan from Google's Flutter team just dropped a major update to their Casual Games Toolkit—and it's packed with templates that could save you weeks of setup time. If you've been curious about Flutter for gam...
Flutter Can Transform Engineering Team Culture
The CEO of Very Good Ventures shares a surprising discovery: Flutter doesn't just speed up development, it fundamentally reshapes how engineering teams work together. And the culture shift might be more valuabl...
Is Flutter really that good?
Flutter promises write-once, run-anywhere magic. But does it actually deliver in production, or is it just hype?
The future of iOS development with Flutter
Leigha Jarett from Flutter reveals how Google's cross-platform framework is becoming a serious contender for iOS development. With over 1 million apps built and major players like BMW and WeChat on board, the i...
2023 Google Mobile Ads Updates for Flutter
Timothy Hoang from Google just dropped major updates to Flutter's mobile ads plugin. If you've been writing platform code just to customize native ads, that pain point is officially solved.
Building Wear OS apps with Flutter: A very good guide
Flutter on your wrist? Very Good Ventures proves it's not just possible but production-ready. After shipping a real Wear OS game, they've cracked the code on building smartwatch apps with Flutter.
Why we developed a Server Driven UI framework at Nubank
Nubank built a Server Driven UI framework that now powers 43% of their app and 70% of all new features. Here's why they ditched traditional mobile releases.
Flutter MVVM Pattern and Provider State Management
Pinhome's engineering team tackled a common Flutter problem: how do you scale beyond a single page without drowning in spaghetti code?
Advanced Animation with Flutter Flame Engine — Ep.1 Sprite Sheet
Amorn Apichattanakul from KBTG reveals how game engine techniques can transform everyday Flutter apps into delightful experiences. His secret? Borrowing animation tricks from the gaming world.
Build a Flutter app with Very Good CLI and AWS Amplify
Very Good Ventures shows how to build production-ready Flutter authentication in hours, not days. Their approach combines AWS Amplify with battle-tested architecture patterns for 100% test coverage.
Building a Flutter SDK for Embrace
Very Good Ventures just shipped a production Flutter SDK in three weeks with 100% test coverage. Here's how they partnered with Embrace to bring enterprise-grade observability to Flutter developers.
How to Create Dynamic Island and ActivityKit with Flutter
Amorn Apichattanakul from KBTG shows Flutter developers how to tap into iOS's Dynamic Island feature. Yes, you can build Live Activities in Flutter apps—here's the bridge you need.
Our Experience with Flutter in Tokopedia
F. Dhani Achmad from Tokopedia reveals how they shipped a full event app on iOS and Android in just 3 weeks. After ditching React Native due to performance issues, they gave cross-platform another shot with Flu...
Studying developer's IDE usage for Flutter development
JaYoung Lee and Ander Dobo from Google's Flutter team reveal a surprising shift: VS Code has overtaken Android Studio as the most popular IDE for Flutter development. What's driving developers to switch?
Build a Flutter app with Very Good CLI and Supabase
Very Good Ventures shows how to build a production-ready Flutter app with Supabase that achieves 100% test coverage. This isn't your typical Firebase clone tutorial.
Perspectives from Early Adopters of Flutter as a Game Development Tool
Google's Flutter team studied early adopters building games with Flutter and discovered something surprising: 62% of Flutter developers didn't even know they could use it for game development.
[Series] Continuously Improving Your Flutter App: Setting up Firebase
Amorn Apichattanakul from KBTG reveals why shipping code isn't the finish line. The real work starts when users download your app—and most teams miss this critical step.
Flutter games with Bloc and Flame
Building Flutter games? Very Good Ventures shows how combining Flame engine with Bloc state management creates cleaner, more testable game code without sacrificing performance.
Flutter in 2022 Strategy and Roadmap
Tim Sneath from Flutter just did something radical: publicly sharing Google's internal strategy doc. For the first time, the Flutter team is pulling back the curtain on their 2022 roadmap and investment priorit...
Configuring workflows for your Flutter projects
Very Good Ventures just open-sourced their internal CI/CD secret weapon for Flutter teams. If you're still writing GitHub Actions from scratch for every project, you're working way too hard.
Flutter Revitalized Our Codebase and Transformed Our Engineering Team
Sam Moore from Betterment shares how his team rewrote 85% of their mobile app in just over a year without disrupting users. The secret? A methodical approach to adopting Flutter that prioritized team buy-in ove...
Accelerating App Development with Flutter
Larry McKenzie and Corey Sprague from eBay built a full-featured mobile app in under a year with a tiny team. Their secret? Ditching the traditional native approach entirely.
What if iOS Developers Want To Learn Flutter?
Amorn Apichattanakul, an iOS developer since the iPhone 3GS era, spent 1.8 years mastering Flutter and wishes someone had created a cheat sheet for the transition. So he built one himself.
Writing The New iFood For Partners Part 1: Flutter 2.0
Gildásio Filho from iFood reveals how his team pulled off a seemingly impossible migration: upgrading 22 Flutter modules to 2.0 with null safety in just two weeks while shipping features and onboarding new deve...
Flutter Hot Reload
Jens Johansen from Google's Dart team reveals how they made Flutter's hot reload 30% faster. The optimization saves Flutter developers collectively over a year of waiting time every 5 days.
Flutter Demo by KBTG: Flutter Integration Test for Dummy
Amorn Apichattanakul from KBTG compares Flutter's UI testing to native iOS and doesn't hold back: 'UI test in Flutter is... horrible.' But there's a method to the madness.
Flutter Demo by KBTG: Flutter Secure App Project Template
Amorn Apichattanakul from KBTG just open-sourced a production-ready Flutter template that solves the three biggest headaches in mobile app development: CI/CD setup, native bridging, and security hardening.
Improving Platform Channel Performance in Flutter
Aaron Clarke from Google's Flutter team eliminated unnecessary memory copies in platform channels and achieved up to 52% performance gains. Here's how he debugged his way through Objective-C class clusters and ...
Announcing Flutter 2.2 at Google I/O 2021
Tim Sneath from Google reveals Flutter 2.2 just hit a major milestone: it's now the #1 cross-platform framework, powering 1 in 8 new Play Store apps. The momentum is undeniable.
Developing a Native Mobile App ft. Flutter
Amorn Apichattanakul from KBTG challenges a common excuse among native developers: you don't need to wait for your next project to start using Flutter.
Seamless Multi-Platform App Development with Flutter
Flutter 2 just added a fifth pillar: 'portable.' Google's UI toolkit now ships production-ready apps to mobile, web, desktop, AND embedded devices from a single codebase—even powering Toyota's next-gen vehicle ...
Mobile Security via Flutter — Ep.1 SSL Pinning
Amorn Apichattanakul from KBTG reveals why the SSL pinning solution most Flutter devs find on StackOverflow has a critical security flaw. His team discovered this while building banking apps that passed penetra...
Tinder-Like Swipe Cards in Flutter
Anup Kumar Panwar built a dating app and hit a wall: existing Flutter swipe libraries were either slow or clunky. So he built his own and open-sourced it.
Scaling Nubank’s mobile development with Flutter
Nubank, Latin America's largest digital bank, bet big on Flutter to scale from a credit card app to a multi-product financial platform. Here's what happened after a year.
Performance testing on the web
Tianguang Zhang from Flutter reveals how to catch performance bugs before they reach production. His automated testing approach measures frame rendering down to the millisecond.
Learning Flutter's new navigation and routing system
John Ryan from Flutter's team tackles one of mobile dev's messiest problems: navigation. But the solution might be more complex than the problem itself.
What Amazon AWS support means for Flutter
Amazon just made a major bet on Flutter. AWS Amplify now officially supports Flutter, and this could be the validation enterprise teams have been waiting for.
Announcing Flutter 1.17
Chris Sells from Google's Flutter team announces Flutter 1.17 with performance gains that'll make iOS developers smile. Metal support alone delivers 50% faster rendering—and that's just the beginning.
Modern Flutter Plugin Development
Chris Sells and the Flutter team just dropped a masterclass on plugin architecture. If you're still using MethodChannels the old way, you're about to feel very behind.
Flutter Spring 2020 Update
Tim Sneath from Google's Flutter team shares a milestone: 2 million developers adopted Flutter in just 16 months. Even more impressive? The framework saw 10% month-over-month growth during the pandemic's early ...
Animation Deep Dive
Filip Hracek from Flutter reveals the surprising truth: animations aren't special magic—they're just really fast rebuilds calling setState() up to 120 times per second.
Choosing the Right Flutter Animation Widget for Performance
Andrew Fitz Gibbon from Google's Flutter team breaks down the animation widget maze. His decision tree framework turns overwhelming choices into a simple series of questions.
Flutter Web: Navigating URLs Using Named Routes
Per Classon from Google's Flutter team tackles a problem every web developer faces: making URLs work seamlessly in single-page apps. His solution turns Flutter's mobile routing into a powerful web navigation sy...
Embedding Flutter Applications in Websites Using DartPad
Jose Alba from Google's Material team shows how to turn your Flutter apps into embeddable web demos. No hosting required—just GitHub and DartPad.
Floating Overlay Widgets Over Transformed UI Elements in Flutter
Jose Alba from Google's Material team tackles a tricky Flutter challenge: how do you overlay a widget that follows another widget—even when it's rotated or transformed—without restructuring your entire codebase...
Why we think Flutter will help us scale mobile development at Nubank (Detailed PDF Report
Nubank evaluated Flutter, React Native, and Kotlin Native across 11 criteria to solve a critical scaling problem. Here's how they decided.
Why we think Flutter will help us scale mobile development at Nubank
Nubank, Latin America's largest digital bank, faced a critical scaling problem: too many tech stacks, not enough mobile developers, and teams blocked by platform specialization.
Flutter and Chrome OS: Better Together
The Flutter and Chrome OS teams just made cross-platform development way more practical. Your Flutter mobile app can now become a desktop-class Chrome OS app with minimal effort.
Understanding Async in Flutter Tests
Anthony Bullard from Flutter reveals why your widget tests might be lying to you. The culprit? FakeAsync zones that simulate time instead of experiencing it.
Keys! What are they good for?
Emily Fortuna from Flutter reveals why most developers use Keys wrong—and when you actually need them. Spoiler: it's not as often as you think.
Growing mobile capabilities at Nubank
Nubank tripled their mobile team while shifting from a shared service model to autonomous squads. The growing pains? Brutal but worth it.