Flutter News June 2026 (1/3)

WWDC 2026 and what iOS 27 means for Flutter, plus maintenance hotfixes 3.44.1/3.44.2 and Dart 3.12.1.

Flutter Tým

|

WWDC 2026: What iOS 27 Means for Flutter

Apple kicked off WWDC 2026 with its June 8 keynote (conference June 8–12), unveiling iOS 27 and a new generation of Apple Intelligence and Siri. The most important change for Flutter teams: the iOS 27 SDK makes UISceneDelegate mandatory — apps built with the new SDK must adopt the scene-based lifecycle or they won't launch. It's an SDK-driven requirement: an app built against an older SDK still runs on iOS 27.

The good news is that Flutter was ready. Flutter 3.38 shipped UIScene support, and 3.41 made it the default with build-time auto-migration for projects with an unmodified AppDelegate. Apps on a recent Flutter version are covered — the work only surfaces in custom AppDelegates, older Flutter versions, and iOS plugins still on the old lifecycle. Also worth noting: the new Siri acts through App Intents (the assistant can only do what an app exposes that way), Foundation Models open up to third-party providers, Xcode 27 raises minimum versions, and accessibility improvements (VoiceOver, dictation) are inherited automatically by Flutter apps with well-formed Semantics trees.

Source: Very Good Ventures — Óscar Martín, Jun 12, 2026 · Apple Newsroom

Flutter 3.44 Maintenance: 3.44.1 and 3.44.2 Hotfixes

Two patch releases landed after May's 3.44. Flutter 3.44.1 (May 29) focuses on stabilizing Swift Package Manager, which became the default dependency manager for iOS and macOS in 3.44: it fixes a bug where remote package dependencies could fail to download with SPM enabled, and SPM warnings appearing on non-Apple platforms. It also resolves two flutter tool crashes — printing a descriptive error instead of crashing when the analysis server exits unexpectedly and when it fails to connect to Chrome on Windows — and an integer overflow handling certain animated PNGs. It bundles Dart 3.12.1.

Flutter 3.44.2 follows, with its release process starting June 10 — continued maintenance of the 3.44 line on a newer Dart engine. If you moved to 3.44 after I/O, a flutter upgrade to the latest patch is worthwhile.

Source: Flutter CHANGELOG · 3.44.1 tracker · 3.44.2 tracker

Your weekly Flutter briefing, brought to you by NetGlade

Stay in the Loop

Developing with 💚 since 2014

Stay in the Loop

Developing with 💚 since 2014

Stay in the Loop

Developing with 💚 since 2014