Skip to content

Files

This branch is 550 commits behind flutter/samples:main.

platform_channels

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
Mar 23, 2023
Jun 19, 2020
Mar 23, 2023
Feb 6, 2023
Feb 6, 2023
Jun 4, 2020
Mar 23, 2023
Mar 17, 2021
Feb 16, 2023
Jan 24, 2023
Mar 23, 2023

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 and MessageCodec to send messages of different types across the platform.

The important bits

Demonstrates how to implement a MethodChannel to increment and decrement a counter.

Demonstrates how to implement an EventChannel to listen to value changes from the Accelerometer sensor from native side.

Demonstrates how to implement a BasicMessageChannel using StandardMessageCodec to load an image from native asset.

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.