Back to skills

flutter-interoperating-with-native-apis

development

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, emb

Setup & Installation

npx skills add https://github.com/flutter/flutter-interoperating-with-native-apis --skill flutter-interoperating-with-native-apis
or paste the link and ask your coding assistant to install it
https://github.com/flutter/flutter-interoperating-with-native-apis
View on GitHub

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

  • Working with flutter interoperating with native apis functionality
  • Implementing flutter interoperating with native apis features
  • Debugging flutter interoperating with native apis related issues