Platform channels adalah mekanisme Flutter untuk berkomunikasi antara kode Dart dan kode native platform (iOS/Android) — memungkinkan Flutter mengakses fitur native atau kode native yang ada yang tidak tersedia melalui paket Dart. Mereka menghubungkan Flutter ke platform yang mendasarinya.
Mengapa ini penting
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.
