State of Flutter 2026

February 5, 2026

The tension between maturation and disruption defined Flutter's 2025. The Impeller transition locked in. iOS lost its Skia opt-out entirely, and Android API 29+ gained Impeller as default, eliminating the notorious shader compilation jank that plagued complex animations for years on those platforms. Skia remains on the web; on Android, API 29+ retains a deprecated manual opt-out to Skia, while devices below API 29 still default to Skia. Stateful hot reload arrived on web, bringing the web development loop into parity with mobile for the first time. With nearly 30% of new free iOS apps now built with Flutter, up from ~10% in 2021, the framework became the most-used cross-platform framework for the fourth consecutive year in JetBrains developer surveys, which measure which frameworks developers report actively using. With over one million developers actively using Flutter, the framework entered what Google calls its "Production Era".

Infographic showing Flutter's 2025 milestones: Impeller frame time of 1.72ms versus React Native's 16.65ms, nearly 30 percent of new iOS apps built with Flutter, over one million monthly active developers, and the pivot to AI-powered agentic apps
State of Flutter 2025 Infographic

The Dart and Flutter teams shipped eight stable releases in 2025: four Flutter versions paired with four Dart versions on a quarterly cadence, showing continued investment despite the 2024 layoffs that affected approximately 200 employees from Core teams. The biggest technical pivot came in January when the Dart team stopped work on macros entirely, citing unacceptable performance degradation to hot reload after over two years of development. Freezed 3.0 shipped shortly after with a "mixed mode" approach, and the team committed to improving build_runner performance with 2× speedups in some scenarios. Dart 3.10 shipped dot shorthands syntax in November, letting developers write .center instead of MainAxisAlignment.center, adopting one of Swift's most beloved features.

The AI pivot is Flutter's bid for relevance in an agentic future. Google I/O 2025 pitched Flutter as the framework for building "agentic apps", applications where AI determines the next UI state and Flutter renders it. The GenUI SDK launched in alpha, letting LLMs populate UI using Flutter widget catalogs rather than responding with text. The Flutter AI Toolkit reached v1.0 in December with pre-built chat widgets, multi-turn function calling, and speech-to-text support. Meanwhile, the Dart & Flutter MCP Server matured, letting AI assistants navigate codebases and handle multi-step refactors with deep project knowledge.

Actions for 2026: Migrate to Impeller if you haven't already. Flutter removed Skia from iOS. On Android, Impeller runs by default on API 29+ (Flutter 3.38 deprecated the opt-out), while Flutter web renderers still use Skia today. Prepare for the Material/Cupertino decoupling by auditing your widget dependencies. Explore the Flutter AI Toolkit for building AI-powered features.


Flutter 2025 Timeline

Flutter 2025 velocity timeline showing major milestones: January with macros cancellation, February with Impeller default and Flutter 3.29, May with Google I/O and LG partnership, August with web hot reload stable in Flutter 3.35, November with Material and Cupertino decoupling and Dart 3.10, December with Flutter AI Toolkit v1.0
Flutter 2025 Timeline

January 2025

January 7
milestone

Platform Adoption Statistics

The LeanCode Flutter CTO Report showed 64.4% of Flutter developers now target web, up dramatically from previous years. Desktop adoption reached 24.1% for macOS, 20.1% for Windows, and 11.2% for Linux. Only 30% of developers use Flutter only for iOS/Android anymore.
January 11
announcement

Notable Commits Tracking Issue

The Flutter team opened a "Notable Commits – 2025" tracking issue to track notable code contributions throughout the year.
January 29
announcement

Macros Cancellation

The Dart team announced they were stopping work on macros entirely. The highly-anticipated metaprogramming feature, with nearly 1,400 upvotes on its tracking issue, had been in development for over two years. The team explained that macros required deep semantic introspection during compilation, causing unacceptable performance degradation to hot reload. They cited unsolved performance issues and high compile-time costs, concluding they were "simply too far from solving the problems in a reasonable timeframe." The Very Good Ventures team called it "the right decision", praising the transparency despite disappointment. The Dart engineers reassured developers that they remain interested in metaprogramming long-term, but macros will not ship in the foreseeable future. As alternatives, the team committed to shipping augmentations as a standalone feature, improving build_runner performance, and exploring an RFC for a new serialization protocol (codenamed "codable").

February 2025

February 12
release

Flutter 3.29 & Dart 3.7

Flutter 3.29 and Dart 3.7 expanded Impeller coverage. Building on 3.27's default-on rollout for Vulkan devices, the OpenGL ES backend for Impeller initially targeted 100% device coverage, with non-Vulkan devices falling back to Impeller's OpenGLES backend. Later releases (3.29.3 and 3.32) reverted API 28 and below to Skia for stability, settling on API 29+ as the Impeller floor. On iOS, the team removed Skia entirely with no opt-out, leaving Impeller as the sole rendering engine. Stability fixes addressed flickering and crashes reported on 3.27's Vulkan backend. The "Great Thread Merge" moved Dart execution from its dedicated UI thread onto the native platform thread, eliminating the barrier between Dart and native (Swift/Kotlin) code. This enables synchronous FFI calls without the overhead of platform channels. The raster thread remains separate, continuing to handle rendering in parallel.
release

HTML Renderer Removal on Web

Flutter 3.29 removed the HTML renderer, making CanvasKit the default on web. This prioritized rendering fidelity and performance over smaller initial download sizes but broke some legacy web plugins that relied on direct DOM manipulation without using the proper platform view APIs.
release

Cupertino and Material Updates

CupertinoNavigationBar gained bottom widgets for search bars, and the team stabilized CupertinoSheetRoute with native iOS-style drag-to-dismiss behavior. Redesigned CircularProgressIndicator and LinearProgressIndicator fully aligned with Material 3 specs. A new FadeForwardsPageTransitionsBuilder enabled smoother page transitions combining slide and fade effects. DevTools received enhancements. Over 100 contributors involved.
announcement

Tall Style Formatter Controversy

A new "tall style" formatter tied to Dart 3.7's language version proved immediately controversial, automatically removing trailing commas and generating massive diffs across codebases.
February 25
release

Freezed 3.0

Freezed 3.0 shipped with a "mixed mode" approach instead of the planned macro-based rewrite.

March 2025

March 12
event

Flutter Heroes Turin

Flutter Heroes took place in Turin, featuring talks from global Flutter experts.

April 2025

April 2
announcement

Flutter 2025 Roadmap Published

The 2025 Roadmap emphasized continued push for "multi-platform excellence," performance improvements, and AI integration. Non-Google contributors now outnumber Google's own developers on the project.
April 3-4
event

Flutter Connection Paris

Flutter Connection in Paris kicked off the European conference season with a day of training followed by a full day of talks.

May 2025

May 6
security

CVE-2025-27363 Added to CISA KEV

A critical heap buffer overflow vulnerability in FreeType font rendering library (versions 2.13.0 and below) led CISA to add it to its Known Exploited Vulnerabilities catalog with CVSS 8.1. This flaw allowed out-of-bounds writes when parsing specific font files, potentially leading to arbitrary code execution. The flaw was actively exploited and fixed in Android. Flutter relies on FreeType via the engine, requiring engine updates to address the vulnerability.
May 20
release

Flutter 3.32 & Dart 3.8 (Google I/O)

Flutter 3.32 at Google I/O delivered the community's most-requested feature: experimental stateful hot reload on web behind a flag (--web-experimental-hot-reload). Before this, "hot restarting" a web app meant losing current app state: navigation stack, form inputs, and scroll position. Stateful hot reload became the default in master channels, with developers able to try it right away in DartPad. The release introduced "Cupertino Squircles," the RSuperellipse shape matching Apple's native rounded corners, requiring deep changes in the rendering engine to support continuous curvature. Dart 3.8 introduced null-aware elements for collections, allowing conditional inclusion of elements with a ? prefix.
announcement

LG Partnership

Google announced collaboration with LG to bring Flutter to LG smart TVs with an official Flutter on webOS SDK targeting release in H1 2026.
milestone

NotebookLM Launch

Google's AI-powered research notebook launched on iOS/Android built entirely with Flutter to meet a rapid 7-month timeline.
announcement

Widget Property Editor & DartPad AI

Google unveiled the Widget Property Editor in Flutter DevTools for live-tweaking widget properties during debug. DartPad gained built-in Gemini AI support. Flutter gained stylus input support for tablets and improved trackpad interactions. Progress on multi-window support continued, critical for desktop-class applications with Canonical stewarding Linux desktop support.
milestone

Major Adoption Announcements

Google Cloud migrated admin app features to Flutter for "write once, deploy everywhere" efficiency, including a new Cloud Assist feature. Universal Destinations & Experiences expanded Flutter apps from mobile to on-site kiosk terminals at Universal's Epic Universe park, achieving near-zero app crashes with reduced bundle sizes.
May 29-30
event

FlutterNinjas Tokyo

FlutterNinjas in Tokyo was a massive, English-first conference connecting Japanese developers with the global Flutter community. Japan has become a major Flutter hub, particularly for pixel-perfect UI and advanced text rendering.

June 2025

June 17
security

CVE-2025-1568 "GerriScary"

CVE-2025-1568 "GerriScary" was a critical supply chain vulnerability in Google's Gerrit code review platform affecting Dart among 18 Google projects. With CVSS 8.8, the flaw could have enabled attackers with Gerrit accounts to inject malicious code into the Dart SDK before public release. Google fixed all affected repositories before public disclosure.
June 25-26
event

FlutterCon USA New York

FlutterCon USA in Brooklyn, New York featured talks on agentive experiences and Flutter's AI integration strategy.

July 2025

July 17
milestone

Job Market Snapshot

In a mid-2025 snapshot, LinkedIn showed Flutter with ~1,000 jobs versus React Native's ~6,400 in the US market. The gap reflects JavaScript's larger developer pool.
July 29
milestone

Stack Overflow Survey 2025

Stack Overflow's 2025 survey showed Dart used by 5.9% of all respondents, placing it in the middle of the pack among programming languages—a reflection of its niche status as a language primarily associated with Flutter development. The survey also reported that 84% of respondents are using or planning to use AI tools in their development process.

August 2025

Web parity achieved in 2025: stateful hot reload graduated to stable and enabled by default in Flutter 3.35, CanvasKit as default web renderer, automatic Wasm dry runs preparing for WebAssembly default, and 64.4 percent of Flutter developers now targeting web
Flutter Web Parity
August 14
release

Flutter 3.35 & Dart 3.9

Flutter 3.35 graduated web hot reload to stable and enabled by default, bringing the web development loop into parity with mobile. Achieving this required deep work in the Dart-to-JavaScript (and Dart-to-Wasm) compilation pipeline to map code changes to running memory states without a full page refresh. The widget tree now survives reloads, preserving StatefulWidget data. Widget Previews arrived as an experimental feature, bringing SwiftUI-like @Preview annotations for visualizing widgets in isolation. Automatic Wasm dry runs during builds prepare codebases for a future where WebAssembly is the default.
release

More 3.35 Features

A scrollable configuration for NavigationRail solved layout overflow issues on smaller desktop windows. The team integrated the Material 3 DropdownMenu with the FormField system as DropdownMenuFormField, for use within Form widgets with validation and state management.
announcement

Material/Cupertino Decoupling

The team announced plans to decouple Material and Cupertino libraries into separate packages, a big architectural shift toward a lighter core framework. The team clarified that no immediate breaking API changes were happening and the split would be carefully staged for backwards compatibility.
announcement

Dart & Flutter MCP Server

The Dart & Flutter MCP Server lets AI agents understand and manipulate Flutter codebases, exposing the structure of a Flutter project (widget tree, dependencies) to tools like GitHub Copilot or Google's IDX.
milestone

1,108 Commits from 168 Contributors

August 28
milestone

Benchmark Study Published

A comprehensive benchmark study by SynergyBoat (testing on iPhone 16 Plus) showed Flutter's performance advantages: iOS 60Hz frame time of 1.72ms versus React Native's 16.65ms, 0% dropped frames versus 15.51%, and Android 120Hz FPS of 117.75 (98.13% of ceiling). The study's authors note that v-sync quantization effects and controlled test conditions contribute to these results; real-world performance will vary based on app complexity and device hardware.
August 2025
milestone

Key Departures

Brandon DeRosier, creator and lead developer of Impeller, left for Google's Android XR team, reigniting concerns about Flutter's future. Combined with Tim Sneath's 2023 departure to Apple, these losses fueled recurring "Is Flutter dying?" discussions. Background (May 2024): Following the 2024 layoffs, a narrative of "Google is killing Flutter" persisted. Product Manager Kevin Moore clarified on Reddit that Flutter wasn't targeted more than other teams, while Michael Thomsen confirmed no strategy changes. The Ubuntu developers expressed concern given their reliance on Flutter for desktop applications. Google countered by noting Flutter powers Google Pay, Google Cloud, Google Ads, and NotebookLM, showing real internal commitment. The data contradicts the "abandonment" thesis, but the nature of investment has shifted from expansion to maintenance and refinement.

September 2025

September 7
release

Shorebird CI Launch

Shorebird CI launched, a zero-config continuous integration service for Flutter apps. Early in 2025, Shorebird published patches supporting Flutter 3.27+ and prepared for 3.29 compatibility. The company doubled in size from 3 to 6 people, with over 16,000 developers signed up and hundreds of millions of Flutter patches deployed across Android, iOS, and desktop. Eric Seidel delivered a keynote at FlutterCon EU, and Shorebird published a case study from Wolt on OTA updates integration.
September 24-26
event

FlutterCon Berlin

FlutterCon Europe in Berlin became the largest FlutterCon event to date, co-located with droidcon Berlin at CityCube. It announced it will merge with Droidcon and other ecosystem events to become Next.App DevCon in 2026. It aims to be the world's largest mobile developer conference.

October 2025

October 7
milestone

Flutter Salary Data

Flutter developer salaries average ~7% higher than React Native, with cross-platform developers commanding $80,000-$120,000 annually in the US.
October 28
milestone

GitHub Octoverse 2025

In GitHub's Octoverse 2025, flutter/flutter was among the projects attracting the most first-time contributors, although the explosive growth rate leveled off compared to AI-infrastructure projects. GitHub statistics show Flutter with ~175,000 stars versus React Native's ~125,000, making it one of the most-starred repos on GitHub.

November 2025

Dart 3.10 priorities: macros cancelled after two years of development in favor of pragmatic solutions including Freezed 3.0 mixed mode, Thread Merge unifying Dart and platform threads, dot shorthands syntax, and build_runner performance improvements with 2x speedups
Dart 3.10: Speed Over Metaprogramming
November 12
release

Flutter 3.38 & Dart 3.10

The team described Flutter 3.38 and Dart 3.10 as a "maturity milestone" with 825 commits focused on bug fixes and stability. Flutter 3.38 deprecated the ability to opt out of Impeller on Android, signaling the final phase of the Skia-to-Impeller transition, and fixed a memory leak introduced in 3.29 affecting Activity destruction. The opt-out for the Thread Merge was also removed. Dart 3.10 shipped dot shorthands syntax, letting developers write .center instead of MainAxisAlignment.center. Build hooks became stable to integrate native build steps directly into Dart packages.
release

Platform Updates

The release added support for the latest Apple platform versions while requiring migration to Apple's UIScene lifecycle. Full UIScene lifecycle support enabled multi-window iPad apps and macOS window management. Flutter added a FlutterUIScene adaptor to ease migration for apps still using the old AppDelegate lifecycle. Android builds mandated Java 17 and 16KB page sizes for Play Store compliance. NDK r28 update ensured compatibility with new 16KB page size devices. Android predictive back gesture enabled by default. Command-line IPA deployment support added for iOS. web_dev_config.yaml introduced for web server settings (host, port, headers) to solve proxy and CORS issues. Vite and Next.js have had this for years.
release

Accessibility & Desktop

The SliverSemantics widget lets developers annotate sections of complex scrolling lists for screen readers. Monitor metadata querying (resolution, refresh rate, DPI) landed for multi-screen desktop apps. Windows continued maturation with specific updates for x64 architectures and deeper Win32 API integration.
announcement

Flutter Flight Plans

"Flutter Flight Plans", a live video series showing how to build "future of apps" with Flutter + Firebase + AI, continued throughout the year.
announcement

Jaspr Migration

The team announced plans to migrate the Flutter docs website to Jaspr, a Dart-based web framework using an HTML DOM approach. The migration completed by year's end. Early in 2025, the community had discussed alternative rendering approaches like Jaspr, which gained notoriety with this migration.
November 13
event

FlutterKaigi Tokyo

FlutterKaigi in Tokyo continued as Japan's flagship Flutter conference.
release

Flutter 3.38.1 Hotfix

A hotfix release patched remaining bugs. But the release introduced a regression affecting the widely-used CompositedTransformFollower + OverlayEntry pattern for tooltips and dropdowns, breaking existing code in debug mode with no migration guide provided.
November 18
release

GenUI SDK Alpha

The GenUI SDK launched in alpha, letting LLMs populate UI using Flutter widget catalogs. The SDK uses an emerging open standard called A2UI (Agent-To-UI) for describing UI in a model-friendly way. An example was Google's NotebookLM "visual layout" feature, a Gemini-powered mode creating magazine-style, interactive layouts from text responses. The team provided samples like a Landscape Design demo where AI builds a UI for a garden plan.
The GenUI SDK agentic apps pipeline: User Intent flows to LLM Decision Engine, then to GenUI SDK using the A2UI protocol, producing a Flutter Widget Tree that renders the final interface, enabling AI-driven dynamic UI generation
Flutter Agentic Apps Pipeline
November 28
security

CVE-2025-65112 PubNet Vulnerability

A critical (CVSS 9.8) vulnerability in PubNet, a self-hosted pub.dev alternative, allowed unauthenticated users to upload packages. Attackers could spoof package authors and push rogue packages, posing a supply-chain risk. Fixed in PubNet v1.1.3. While not affecting the official pub.dev, this highlighted risks for enterprises hosting private package registries.

December 2025

December 14
event

FlutterCon India Bengaluru

FlutterCon India took place in Bengaluru.
December 15
release

Flutter AI Toolkit v1.0

The team declared Flutter AI Toolkit v1.0 production-ready with pre-built chat widgets, multi-turn function calling for agentic workflows, and speech-to-text support.
December 17
announcement

Top Ten Highlights Blog Post

The Flutter team published "The Top Ten Highlights from Flutter & Dart in 2025" by DevRel lead Emma Twersky, recapping the year's achievements and celebrating the eight stable releases. The team even suggested holiday project ideas like rebuilding websites in Jaspr or making an AI-powered Flutter sketchpad. The Flutter repo's last commit of 2025 merged on December 22.
milestone

Enterprise Case Studies

Major enterprises continued Flutter adoption: GE Appliances uses Flutter for embedded LCD screens on appliances (building UIs for smart fridges), BMW powers its international myBMW app with Flutter, Alibaba's Xianyu serves millions of daily users, talabat (MENA's leading on-demand delivery platform) operates across 8 countries, and Toyota and ByteDance use Flutter in production. The year-end blog noted that Flutter's culture is something the team is actively trying to preserve as it grows.
Flutter Beyond Mobile: LG webOS bringing Flutter to smart TVs, Universal Studios deploying Flutter to on-site kiosk terminals at Epic Universe theme park, and GE Appliances using Flutter for embedded LCD screens on smart appliances
Flutter Beyond Mobile
December 19
milestone

Appfigures Year-End Analysis

Among the top 10,000 iOS apps (non-games), 1,184 used Flutter versus 1,350 using React Native. Flutter apps accounted for 38% of downloads among cross-platform apps (React Native had 47%, Kotlin Multiplatform 14%). In revenue: Flutter responsible for ~32% vs RN's 41%, and Kotlin MP's notable 27%. These metrics measure different segments than the earlier Apptopia data: Apptopia's ~30% tracks new app releases (where Flutter dominates among indie and startup developers), while Appfigures' data measures presence in the highest-download-tier apps (where React Native and native development maintain stronger footholds). As Appfigures reported in March 2025, non-native frameworks powered a growing share, up to 15% of all new apps in 2024 and climbing. By mid-2025, estimates put Flutter in up to 1 in 4 new mobile apps across iOS and Android.

The Impeller Transition

SynergyBoat benchmark study comparing Flutter, React Native, and Native performance on iPhone 16 Plus: Flutter achieving 1.72ms frame time versus React Native's 16.65ms, zero percent dropped frames versus 15.51 percent, and memory footprint of 25.3MB compared to Native's 9.7MB and React Native's 45.1MB
SynergyBoat Performance Benchmark 2025

Impeller's mobile rollout is the biggest technical achievement in Flutter's history. For years, the Skia graphics engine compiled shaders on the fly (Just-In-Time) during the first run of an animation, causing dropped frames known as "shader compilation jank." The team designed Impeller to pre-compile a smaller, more specialized set of shaders at build time (Ahead-of-Time).

The impact proved measurable: 30-50% reduction in jank frames during complex animations, 20-40% improvement in text rendering, and real-world testing showing 12% dropped frames with Skia versus just 1.5% with Impeller. The primary metric of success is not higher average frame rates but the reduction in worst-case frame times, the 99th percentile that causes visible stutters.

In the SynergyBoat benchmark, Flutter's memory footprint measured 25.33MB on iOS (iPhone 16 Plus) and 14MB on Android (Galaxy Z Fold 6), higher than native (9.74MB/6.33MB) but lower than React Native's 45.13MB/32.98MB.

Avalonia reported major power efficiency gains, leading to their partnership with Google to bring Impeller to .NET. Streamlined graphics context initialization improved app startup times.

The Vulkan Backend allows Impeller to target the Vulkan API for lower-level GPU control, managing memory and command buffers more efficiently. On API 29+ devices without functional Vulkan, Impeller uses its OpenGLES backend. Devices below API 29 fall back to Skia, with automatic detection at launch.


The Flock Fork and Community Tensions

Navigating the Valley of Doubt: 2024 layoffs affecting approximately 200 employees, the Flock fork announced by Matt Carroll, key departures including Brandon DeRosier and Tim Sneath, and the community's resilience in maintaining Flutter's momentum despite uncertainty
Flutter Community: Navigating the Valley of Doubt

In October 2024, Matt Carroll, a former Google Flutter team member, announced Flock, a community fork of Flutter.

The project's stated grievances carried into 2025: an estimated 50 team members serving 1,000,000+ developers (a 1:20,000 ratio), slow PR review times, desktop platforms remaining "mostly stagnant," and serious bugs left unfixed.

The community response split sharply. Critics called it "a complete waste of time" while supporters validated frustrations, particularly developers with enterprise experience dealing with slow issue resolution. Google responded by noting developers have forked Flutter "thousands of times" as normal open source practice.

In 2025, the fork served less as a competitor and more as a pressure valve. It highlighted areas where official triage was too slow, often prompting the upstream team to address long-standing issues.

Carroll emphasized: "Your good experience does not preclude someone else's bad experience."

The fork's existence signals community resilience rather than decline: developers invested enough to build alternatives rather than simply leaving.


AI Integration Strategy

Flutter AI Developer Tooling ecosystem: Dart and Flutter MCP Server enabling AI assistants to understand Flutter codebases, Flutter AI Toolkit v1.0 with pre-built chat widgets and function calling, and Gemini integration in DartPad for AI-assisted development
Flutter AI Developer Tooling

Google I/O 2025 pitched Flutter as the framework for building "agentic apps", applications where AI determines the next UI state and Flutter renders it. The Flutter Extension for Gemini CLI combined official Dart/Flutter rules with MCP tools for accelerated development.

The AI integration strategy includes: the Dart & Flutter MCP Server for AI assistants to understand Flutter context; Flutter AI Toolkit v1.0 with pre-made AI-driven widgets for text and image generation; the GenUI SDK for LLM-driven UI generation; Antigravity, a prototype AI IDE layer that can convert natural language to Flutter code, refactor layouts, and migrate projects between frameworks; and the Firebase AI Logic SDK (formerly firebase_vertexai) for direct Gemini model integration.

The Android Studio Meerkat Feature Drop brought first-class Gemini code completion for Dart/Flutter out of the box, while the Gemini Code Assist extension added AI support to VS Code and IntelliJ. The Flutter AI Playground demonstrated multimodal generative AI features including text, image generation, and chat interfaces.


Flutter 2026 Watchlist

Flutter 2026 Core Roadmap showing three major initiatives: Impeller rendering engine expanding to Desktop platforms including macOS, Windows, and Linux; WebAssembly becoming the default for Flutter Web output; and The Great Decoupling separating Material and Cupertino into independent packages
Flutter 2026 Core Roadmap

1. Flutter 4.0

When: Speculated for mid-2026
Context: Flutter 4.0 may arrive once the team achieves core goals like design decoupling, though the official roadmap makes no version promises. The roadmap commits to four stable and twelve beta releases and states they're not investing in built-in code push. Look for Flutter 3.41 & Dart 3.11 (February 2026), which should include final pieces of the 2025 roadmap. Expected features: smaller core modules, next-phase Impeller optimizations, enhanced Material Design 3 integration, better desktop support with native-like UI elements, and further app size reductions via modularization. It would be Flutter's first major version bump since 2022.
Action: Follow the Flutter roadmap on GitHub and prepare for potential migration steps.


2. Material/Cupertino Decoupling

When: Q2 2026 (likely)
Context: The Material/Cupertino split will likely ship in 2026. When it happens, developers may need to update imports (e.g., add a dependency for the Material package), but Flutter will provide migration tools and grace periods. By decoupling, Flutter opens the door for third-party design frameworks. Expect packages for Fluent UI (Windows design) or community-driven Material Design alternatives.
Action: Audit your widget dependencies now to understand which design libraries you use.


3. WebAssembly Default

When: 2026
Context: WebAssembly is on track to become the default for Flutter Web output. The team has been preparing with Wasm dry-runs in 3.35+ builds. WebAssembly compilation delivered 40% faster load times and 30% less runtime memory in tests. The combination of Wasm and multi-threaded rendering (SharedArrayBuffer) has improved frame rates in the browser. The team is retiring legacy JS interop (dart:html, package:js); developers should migrate to the new Wasm-safe interop model. The Flutter web team is also working on JS interop improvements and bringing CanvasKit improvements to older devices.
Action: Run Wasm dry runs on your web projects now and migrate away from legacy JS interop.


4. LG webOS SDK

When: H1 2026
Context: LG's partnership targets H1 2026 release of an official Flutter SDK for webOS TVs, allowing Flutter developers to deploy apps to millions of LG smart TVs. LG Electronics is adopting Flutter for global webOS TV applications.
Action: If you build consumer apps, start planning TV-optimized layouts with 10-foot UI principles.


5. Impeller Desktop Expansion

When: Ongoing through 2026
Context: With Impeller now default on both mobile platforms, 2026 will likely see it expanding to Desktop (macOS/Windows/Linux). The team is actively working on an Impeller Vulkan backend for Linux and Metal for macOS. The goal is a single, unified rendering engine across all six platforms, eliminating Skia maintenance burden. The next phase of optimization will likely focus on 3D capabilities and compute shaders.
Action: Test your desktop apps with Impeller preview flags when available.


6. Augmentations

When: 2026
Context: Augmentations shipping independently, what remains of the macros effort, will allow splitting class definitions across files as a standalone feature. With macros cancelled, this represents the remaining path forward for Dart metaprogramming.
Action: Watch for augmentations in upcoming Dart releases and see how they can simplify your code generation.


7. Swift Package Manager Default

When: 2026
Context: The official roadmap commits to Swift Package Manager becoming the default iOS plugin option.

This includes experimental direct calls from Dart to Swift/Objective-C and Java/Kotlin without platform channels.


Action: Start migrating iOS plugins to Swift Package Manager format.


8. Platform Parity Mission

When: Ongoing through 2026
Context: The stated goal for 2026 is Platform Parity, erasing the "uncanny valley" where a Flutter app feels close to native but falls short. Flutter will need to adapt to iOS 20 (if Apple follows its yearly cycle, likely announced mid-2026) and Android 17 ("Cinnamon Bun"), expected around June 2026. Flutter's ongoing platform parity work includes supporting the 16KB page sizes introduced with Android 15's targeting mandate. Google is likely to keep Flutter day-and-date with new OS betas as they did in 2025. Expect deeper integration with system accessibility APIs, better support for foldable devices, and desktop-class window management as standard.
Action: Test your apps on foldables and multi-window desktop configurations.


9. Next.App DevCon (formerly FlutterCon Berlin)

When: October 7-9, 2026
Context: FlutterCon Berlin announced it will merge with Droidcon and other ecosystem events to become Next.App DevCon in 2026. It aims to be the world's largest mobile developer conference. Other dates to mark: Google I/O 2026 (expected May), FlutterCon USA 2026 in Orlando (late Q3), Flutter Vikings return in-person (August 2026).
Action: Block October 7-9 for Next.App DevCon in Berlin.


10. GenUI SDK Production

When: 2026
Context: Given the AI push, 2026 will likely bring the GenUI SDK out of alpha into beta/production. The Flutter AI Toolkit will expand with more widgets. Google's "Antigravity" AI IDE could evolve into a public preview. The Model Context Protocol (MCP) might become a standard for IDEs and CI tools to communicate with AI agents. Plugins for VS Code using MCP to auto-fix Flutter analysis issues are possible. On traditional tooling, Flutter DevTools will get a revamp with a unified "Inspector 2.0" UI. Build times should drop further as the Dart team continues to optimize build_runner and code generation. Startup latency may also improve as Dart's AOT engine gains profile-guided optimizations or smaller precompiled runtime kernels.
Action: Experiment with GenUI SDK and the Flutter AI Toolkit in non-production projects.


11. Next Major Dart Release

When: No announced timeline
Context: With macros cancelled, there's pressure for a native solution for data classes (immutability, equality, copyWith) without code generation. Continued improvements in "Native Assets" will make calling C, Rust, or Swift code easier.
Action: Continue using build_runner and Freezed for now; test augmentations when available.


12. Kotlin Multiplatform Competition

When: Ongoing
Context: In Appfigures' year-end analysis, Kotlin Multiplatform accounted for 14% of downloads and 27% of revenue among cross-platform apps, thanks to a few high-earning KMP apps. With Kotlin Multiplatform reaching production-ready status, 2026 could see increased competition. Flutter will likely differentiate with its superior iOS fidelity and web support. If Compose Multiplatform gains traction, Flutter will continue to differentiate with its consistent UI rendering across platforms, whereas KMP shares logic but relies on native platform UI components.
Action: Understand KMP's strengths and position Flutter projects accordingly.


13. Deprecated API Removal

When: 2026
Context: Dart 3.10's new @Deprecated enhancements and lint rules make it easier to drop old APIs in a controlled way with clear migration guides. Older Material 2 style constants and widgets that Material 3 replaced long ago might get pruned in a 2026 release.
Action: Run deprecation analysis on your projects and migrate away from deprecated APIs.


14. Fuchsia OS Support

When: TBD
Context: Google's Pixel team has been collaborating to make Flutter a first-class citizen on Fuchsia OS. Any news of Flutter officially supporting Fuchsia in 2026 would be notable.
Action: Watch Flutter announcements for Fuchsia-related updates.


15. Flutter Favorites Program Expansion

When: Ongoing
Context: More packages (including Rust integration libraries, advanced graph/chart libraries, etc.) will likely earn Flutter Favorite status as Flutter usage diversifies into new domains. Mandatory 2FA is now enforced for Flutter Favorites packages.
Action: Review Flutter Favorites packages for your projects and consider contributing packages that could achieve Favorite status.


16. Stack Overflow Survey 2026

When: Mid-2026
Context: Will show if Flutter converted more "want to learn" developers and possibly surpassed React Native in usage. With strong developer retention in 2025, Flutter is in a good spot.
Action: Fill out the survey to help the Flutter community.


17. Flutter Foundation Discussions

When: Ongoing
Context: Discussions about forming a Flutter Foundation continued throughout 2025 as non-Google contributors began outnumbering Google developers. This could formalize community governance.
Action: Follow community discussions about Flutter governance if you're a major contributor.


18. Arduino & Raspberry Pi Community Support

When: Ongoing
Context: Community chatter about Arduino and Raspberry Pi getting better Flutter support continued, building on early work by community projects in 2025.
Action: Explore community projects for embedded Flutter development if targeting IoT devices.

Enjoyed this article?

Subscribe to get more deep-dives in your inbox.

Continue Reading

Stay ahead of the curve

Weekly deep-dives into programming languages, frameworks, and the tools shaping software engineering.