Flutter:Flutter插件、Flutter包和Flutter模块有什么区别?

Pun*_*any 4 sdk dart android-studio flutter

在此输入图像描述

在 android Studio 中选择时Create New Flutter Project,会出现 4 个选项,如下所示。

在此输入图像描述

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

所有这些 Flutter 项目类型之间有什么区别

小智 9

  1. Flutter 应用程序:一个独立的、功能齐全的 Flutter 应用程序。
  2. Flutter 插件:插件是您在 Android 和 iOS 中的相机 API 等本机功能之间开发的一种桥梁。
  3. Flutter Package:包是仅使用 Dart 编写的 Flutter 应用程序。它与 Native 功能没有太大关系。
  4. Flutter 模块:模块是您想要在应用程序中使用的一组功能。它是执行特定任务的自定义代码,但将来可用于其他应用程序。所以,你把它放在手边。

PS:Android已经给出了每个简短的描述。在最后一张截图中。