1.7 KiB
Platform Channel Samples
A sample app which demonstrates how to use MethodChannel
, EventChannel
, BasicMessageChannel
and MessageCodec
in Flutter.
This sample is currently being built. Not all platforms and functionality are in place.
Goals
- Demonstrate how to use
MethodChannel
to invoke platform methods. - Demonstrate how to use
EventChannel
to listen continuous value changes from the platform. - Demonstrate how to use
BasicMessageChanngel
andMessageCodec
to send messages of different types across the platform.
The important bits
Method Channel demo
Demonstrates how to implement a MethodChannel
to increment and decrement a
counter.
Event Channel demo
Demonstrates how to implement an EventChannel
to listen to value changes from
the Accelerometer sensor from native side.
Platform Image demo
Demonstrates how to implement a BasicMessageChannel
using
StandardMessageCodec
to load an image from native asset.
Basic Message Channel demo
Demonstrates how to implement BasicMessageChannel
using JSONMessageCodec
,
BinaryCodec
and StringCodec
to send and receive data about pets.
Questions/issues
If you have a general question about Platform Channels in Flutter, the best places to go are:
If you run into an issue with the sample itself, please file an issue here.