An EventChannel is used to stream data . This results in having a Stream on the Dart side of things and being able to feed that stream from the native side. This is useful if you want to send data every time a particular event occurs, e.g. when the wifi connection of a device changes.16 May 2019