Flutter : What are the differences between Flutter Plugin, Flutter Package and Flutter Module?

Viewed 1189

enter image description here

on selecting Create New Flutter Project in android Studio and there appear 4 choices for that as below.

enter image description here

  • Flutter Application
  • Flutter Plugin
  • Flutter Package
  • Flutter Module

What is the difference between all these Flutter project types

2 Answers
  1. Flutter Application: A standalone, fully-functional Flutter application.
  2. Flutter Plugin: A plugin is a kind of bridge that you develop between a native feature like camera API in Android and iOS.
  3. Flutter Package: A package is a flutter application written solely using Dart. It doesn't have much to do with the Native functionalities.
  4. Flutter Module: A module is a set of functionalities that you want to use in your app. It is a custom code that does a specific task but can be used for other apps in the future. So, you keep it handy.

P. S.: Android already gave each description in short. In the last screenshot.

None of them are for creating the Flutter SDK. They all use the SDK to create plugins, packages, and modules. The text on your screen describes the differences.

I suspect the company is asking you to build a Flutter Application as a demonstration (using the Flutter SDK).

Related