Setup & Installation
What This Skill Does
Bridges Flutter apps with native platform APIs on Android, iOS, and the web. Covers FFI for calling C/C++ code directly, Platform Channels and Pigeon for type-safe communication with Kotlin/Swift, embedding native UI views in the widget tree, and JS interop with Wasm support.
It gives you tested patterns for each interop approach (FFI, channels, platform views, JS interop) so you don't have to piece together scattered docs and platform-specific gotchas yourself.
When to use it
- Calling a C++ image processing library from a Flutter app via FFI
- Reading device battery level through a type-safe Pigeon channel
- Embedding a native Google Maps view inside a Flutter widget tree
- Compiling a Flutter web app to WebAssembly with multi-threading headers
- Wrapping an existing Objective-C SDK for use in a cross-platform Flutter plugin