plugin= some functionality of tool. Package= something which allows us to develop new thing .
Read moreWhat is difference between package and plugin in Flutter?
A “package” contains only Dart code. A “plugin” contains both Dart and Native code (kotlin/js/swift/…) A package can use plugins if it wants to . It will still qualify as a package.
Read moreHow do I use Flutter plugin?
How to write a Flutter plugin
Read moreHow do I use Flutter plugin locally?
For the full process:
Read more