Recent Blog Posts
Insights on AI Agents, Modern Web, and the Future of Engineering.
Flutter + Rust with flutter_rust_bridge
flutter_rust_bridge is a Flutter Favorite that connects Dart and Rust seamlessly. Learn when reaching for Rust inside a Flutter app makes sense and how the bridge fits the package ecosystem.
Event-Sourcing for Audit Trails with Bloc in Flutter
In fintech and healthcare, "how did the app reach this state?" is a compliance question. Learn how Bloc's event-driven structure doubles as an audit trail, with blocTest and BlocObserver patterns.
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.