Platform channel ialah mekanisme Flutter untuk berkomunikasi antara Dart code dan native platform code (iOS/Android) — membolehkan Flutter mengakses ciri native atau native code sedia ada yang tidak tersedia melalui package Dart. Ia menjambatani Flutter kepada platform asas.
Mengapa platform channel wujud
Flutter (Dart) can't directly access every native platform feature. Platform channels
let Dart call NATIVE code (Kotlin/Java on Android, Swift/Objective-C on iOS):
→ access native APIs/SDKs not covered by existing plugins
→ use existing native libraries or platform-specific functionality
→ integrate with native code in a hybrid app
→ The bridge between Flutter and the native platform.
