title: How to keep multiple method channels in same flutter application
body: <p>I know that I can access multiple <code>MethodChannel</code> through dart code but how should I implement multiple <code>MethodChannel</code> on the platform code without using multiple plugins.</p>
  <p>I've tried searching but every documentation &amp; article but they show only a single Method channel per plugin as</p>
  <pre><code>override fun onAttachedToEngine(@NonNull flutterPluginBinding: FlutterPlugin.FlutterPluginBinding) {
      channel = MethodChannel(flutterPluginBinding.getFlutterEngine().getDartExecutor(), &quot;org.my.application/channel&quot;)
      channel.setMethodCallHandler(this);
    }
  </code></pre>
  <p>In the above Flutter plugin's <code>onAttachedToEngine</code>, I've created a single channel with the name &quot;org.my.application/channel&quot;, how can I make more in that same plugin?</p>
  <p>My only alternative now is to use divide my implementation of different method channels in multiple plugins.</p>
  <p>Is there a way possible to keep them in a single plugin?</p>