mirror of https://github.com/flutter/samples.git
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Brett Morgan
a481c264cd
|
3 years ago | |
---|---|---|
.. | ||
android | 3 years ago | |
assets | ||
ios | ||
lib | 3 years ago | |
test | 3 years ago | |
.gitignore | ||
.metadata | ||
README.md | ||
analysis_options.yaml | 3 years ago | |
pubspec.lock | 3 years ago | |
pubspec.yaml |
README.md
Platform Channel Samples
A sample app which demonstrates how to use MethodChannel
, EventChannel
, BasicMessageChannel
and MessageCodec
in Flutter.
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
BasicMessageChannel
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.