Blog Archive
How Flutter Stays Ahead of iOS Releases
Day 0 iOS support is a year-round engineering effort. Inside the Flutter team's WWDC triage pipeline, the UIScene migration, and the beta-release war stories that keep Flutter apps launching on new iOS versions.
Swift Package Manager Is Now the Default in Flutter
Flutter 3.44 replaces CocoaPods with Swift Package Manager as the default iOS/macOS dependency manager. Learn how the automatic migration works, what plugin authors must change, and how to opt out.
The LG webOS SDK: Flutter Comes to LG Devices
LG announced an upcoming webOS SDK for building Flutter apps that target webOS devices. Here is what the SDK promises — Firebase, gamepads, hot reload — and why big-screen Flutter matters.
Flutter Background Tasks with the workmanager Package
Execute Dart code in the background even when your app is closed. A practical guide to the workmanager package, its federated architecture, and its new web and Linux support.
Stateful Hot Reload on Flutter Web Is On by Default
Stateful hot reload graduated to default behavior in Flutter 3.35. Learn how web hot reload works, what flags changed, and how to debug it when your environment misbehaves.
Dart/Wasm Compilation Improvements in Flutter's 2026 Roadmap
WebAssembly is slated to become the default Flutter Web build target. Explore the Dart/Wasm compilation work on the 2026 roadmap and what it means for web performance.
Speeding Up Generative UI with Async A2UI Caching
LLM startup latency kills generative UI. Learn how to pre-generate A2UI messages on the backend, cache them, and render instant GenUI in Flutter on app launch.
GenUI Architecture Decoupling: What Changed in Flutter's GenUI Package
The latest genui release removes ContentGenerator and splits the framework into Engine, Transport, and Facade layers. Learn how the architecture decoupling and Prompt First approach change how Flutter apps talk to LLMs.
FL Chart: Data Visualization in Flutter from Line Charts to Radar
Building charts in Flutter with FL Chart: line, bar, pie, scatter, radar and candlestick charts; axes and grid configuration; touch interactions and tooltips; styling with gradients and animations.
Freezed for Flutter: Immutable Data Classes, Unions, and Deep CopyWithout the Boilerplate
A guide to Freezed v4 for Dart and Flutter: generated copyWith, equality, and toString; sealed union types with pattern matching; @Default, @Assert, JSON serialization, deep copies, and when to prefer it over hand-written classes.
Pigeon: Type-Safe Platform Channels Without the Boilerplate
How the Pigeon code generator replaces hand-written MethodChannel code with type-safe Dart-defined APIs for Kotlin, Swift, Objective-C, Java, C++, and Linux — with async calls, error handling, and when to prefer FFI.
CustomScrollView and Slivers: Building Collapsible, Layered Scroll UIs in Flutter
A practical guide to Flutter slivers: CustomScrollView, SliverAppBar collapsing headers, SliverList and SliverGrid, SliverToBoxAdapter, SliverPersistentHeader, NestedScrollView, and the performance wins of lazy sliver layout.