flutter-core:flutter-platform-integration
Installation
SKILL.md
Flutter Platform Integration Skill
This skill provides comprehensive guidance on Flutter platform integration, covering platform channels, native code integration, plugin development, and platform views. Use this skill when working with platform-specific features, creating plugins, or integrating native Android/iOS code with Flutter applications.
When to Use This Skill
Use this skill when:
- Platform Channel Communication: Implementing MethodChannel, EventChannel, or BasicMessageChannel for Flutter-native communication
- Native Code Integration: Calling Android (Kotlin/Java) or iOS (Swift/Objective-C) code from Dart
- Plugin Development: Creating reusable Flutter plugins for pub.dev or internal use
- Platform Views: Embedding native Android views or iOS UIKit views in Flutter apps
- Platform-Specific Features: Accessing device capabilities not available through Dart alone
- FFI Integration: Binding to native C/C++ libraries using dart:ffi
- Custom Native UI: Integrating native UI components that aren't available in Flutter
- Hardware Access: Working with cameras, sensors, battery status, or other device features