State of Flutter Desktop in 2026
Slides and demos from my Flutter & Friends 2026 talk.
Presentation source and demos on GitHub
Flutter desktop timeline
- Flutter 2: desktop support enters beta
- Flutter 3: macOS and Linux reach stable
- Flutter 3.35: merged UI and platform threads
- Flutter 3.35 release notes
- Flutter 3.44: Canonical leads Flutter desktop
- Flutter 3.47 release notes
- Flutter and Ubuntu so far
Windowing
Desktop applications and engine experiments
Flutter desktop issues mentioned in the talk
Closest cross-desktop matches
- #55427: Startup window flashes and jumps before the first frame.
- #182059: Text fields lose focus after route navigation.
- #74255: Context menus do not look or behave natively.
- #67034: Desktop text appears heavier and blurrier.
macOS
- #189321: Multiple windows flicker and show artifacts.
- #190075: Empty Flutter scenes stall window resizing.
- #191865: Platform-view windows stall during resizing.
- #122133: Transparent windows leave shadow artifacts.
- #112882: Activation clicks incorrectly trigger controls.
Windows
- #186948: A spawned window can remain transparent.
- #188270: Secondary window content becomes stretched.
- #130683: Frameless windows flicker after repositioning.
- #159630: FancyZones can restore a blank window.
- #151457: The app can permanently lose keyboard focus.
Linux
- #191870: Empty frames leave stale content visible.
- #174762: Window resizing visibly stutters.
- #185726: Overlapping windows leave ghosting artifacts.
- #188966: Wayland with NVIDIA can show a black window.
- #127768: Fractional scaling changes text but not other UI.
- #126329: IME suggestions appear away from the caret.