antrophiclove
← Kütüphaneye dön
Kurulum
mkdir -p .claude/commands && curl -sL https://www.antrophiclove.com/api/kaynak/platform-channel/raw -o .claude/commands/platform-channel.md

Hedef dosya: .claude/commands/platform-channel.md

---
name: platform-channel
description: Create a Flutter platform channel for native iOS and Android communication.
---

Create a Flutter platform channel for native iOS and Android communication.

## Steps


1. Define the platform channel interface:
2. Create the Dart side:
3. Implement the iOS handler (Swift):
4. Implement the Android handler (Kotlin):
5. Add EventChannel if streaming data is needed:
6. Test communication on both platforms.
7. Handle edge cases (app backgrounding, channel not available).

## Format


```
Channel: <channel name>
Methods:
  - <method>(<params>) -> <return type>
Events:
```


## Rules

- Use consistent channel names across Dart, iOS, and Android.
- Always handle PlatformException on the Dart side.
- Return structured data as Maps, not raw strings.