Setup & Installation
What This Skill Does
Guides you through creating Flutter plugins that bridge Dart code with platform-specific native APIs. Covers both standard method channel plugins and FFI-based plugins for C/C++ interop, with workflows for Android, Windows, and federated plugin architectures.
It walks through each platform's tooling quirks and build steps so you don't have to piece together scattered docs every time you create or extend a plugin.
When to use it
- Scaffolding a new Flutter plugin with support for specific platforms
- Adding Android native code to a plugin using the v2 embedding API
- Retrofitting an existing plugin with macOS or web support
- Building an FFI plugin to call into a C library from Dart
- Setting up a federated plugin structure so multiple teams own different platforms