top of page
FlutterCon_logo.png

16 - 17 JULY 2026

ORLANDO

FlutterCon_icon_turned.png
Anita_Singh_edited.jpg

( SPEAKER )

Karlo Verde

Software Developer @ Very Good Ventures

( SESSION )

Bridging Ecosystems: Embedding Multiple Flutter Components into any Web App

Embedding complex, interactive components is a common challenge for web applications built on existing enterprise infrastructure. To achieve code consistency and design parity across mobile and web platforms, we turned an existing mobile Flutter package platform agnostic and compatible with Web. We created a Flutter web application that consumed that package with multiple and different views, and then we used Flutter's Multi-View Web API to seamlessly embed these components into a host web application, allowing them to function as cohesive elements alongside the native web content. This talk walks you through the core technical challenges of this production-scale integration, focusing on the architecture for managing multiple independent Flutter components on a single web page, and how the Multi-View API and Dart’s JS Interop enable robust, type-safe, two-way communication with the host website. Key Takeaways: - Master multi-component embedding: Learn how to inject and run multiple distinct Flutter components within an existing web application simultaneously. - Architect for scale: Explore proven patterns for managing state and lifecycles across a multi-component Flutter web embed. Choose the right API: Understand the critical differences—and specific use cases—between Flutter's multi-view and full-page mode APIs. - Unify your codebase: Discover data fetching and code-sharing strategies that guarantee consistency across mobile and web deployments. - Bridge the web-to-Flutter gap: Learn to effectively handle cross-boundary errors and maintain state synchronization between a host web app and embedded Flutter components.
bottom of page