“platform-channels”
Understanding Platform Channels Architecture in Flutter: MessageCodec, BinaryMessenger, and Asynchronous Signals
Explore the internal architecture of Flutter platform channels, including BinaryMessenger, StandardMessageCodec, and native engine communication.
EventChannel for Streaming Data in Flutter: A Platform Channels Deep Dive
How to stream continuous data from native Android and iOS code into Flutter with EventChannel — sensor readings, location updates, and native events as Dart Streams.
Migrating to the UIScene Lifecycle in Flutter
Xcode 27 requires the UIScene lifecycle, and Flutter 3.41+ migrates stock apps automatically. A hands-on guide for the rest: AppDelegate, Info.plist, plugins, and what to re-verify on the Dart side.
MethodChannel for Native Communication in Flutter
Build reliable Flutter method channels: naming and codecs, Kotlin and Swift handlers, error envelopes, testing, and when to switch to Pigeon.
Pigeon: Type-Safe Platform Channels Without the Boilerplate
How the Pigeon code generator replaces hand-written MethodChannel code with type-safe Dart-defined APIs for Kotlin, Swift, Objective-C, Java, C++, and Linux — with async calls, error handling, and when to prefer FFI.