title: How to pass a message from Flutter to Native?
body: <p>How would you pass info from Flutter back to Android/Native code if needed to interact with a specific API / hardware component? </p>
  
  <p>Are there any Event Channels that can send info the other way or something similar to a callback?</p>
  
  <ol>
  <li>The <a href="https://flutter.io/platform-channels/" rel="noreferrer">platform_channel</a> documentation points out "method calls can also be sent in the reverse direction, with the platform acting as client to methods implemented in Dart. A concrete example of this is the <a href="https://pub.dartlang.org/packages/quick_actions" rel="noreferrer">quick_actions plugin</a>." I don't see how the native side is receiving a message from Flutter in this instance.</li>
  <li>It looks like a <a href="https://docs.flutter.io/javadoc/io/flutter/plugin/common/BasicMessageChannel.html" rel="noreferrer">BasicMessageChannel</a>’s send() method can be used to send "the specified message to the platform plugins on this channel". Can anyone provide a simple implementation example of this?</li>
  </ol>