title: What is the difference between flutter plugin and flutter module?
body: <p>I am new to flutter plugin development, I have read  <a href="https://flutter.io/docs/development/packages-and-plugins/developing-packages" rel="noreferrer">Developing packages &amp; plugins</a> and <a href="https://medium.com/flutter-io/writing-a-good-flutter-plugin-1a561b986c9c" rel="noreferrer">Writing a good Flutter plugin</a>, but I am confused as a beginner, I have developed Flutter Application based on <a href="https://pub.dartlang.org/packages/webview_flutter" rel="noreferrer">webview_flutter</a> and a JavaScript library to work offline. I want to extend it as a module or a plugin.</p>
  
  <p>Webview renders some stuff.
  JavaScript library is being attached from assets.</p>
  
  <p>I am not calling any Platform API directly from my code but my code depends on another plugin.</p>
  
  <p>How do I proceed this? As a plugin or as a module?</p>