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

4

enter image description here

在Android Studio中选择创建新的Flutter项目,会出现以下4个选项。

enter image description here

  • Flutter应用程序
  • Flutter插件
  • Flutter软件包
  • Flutter模块

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

2个回答

9
  1. Flutter应用程序:一个独立的、完全功能的Flutter应用程序。
  2. Flutter插件:插件是你在Android和iOS中开发的一种桥梁,用于连接本地特性,如相机API。
  3. Flutter包:包是仅使用Dart编写的Flutter应用程序。它与本地功能没有太多关系。
  4. Flutter模块:模块是一组你想在应用程序中使用的功能。它是一个自定义代码,执行特定任务,但可以将其用于未来的其他应用程序。因此,你需要保持它方便可用。

P.S .: Android已经在最后一个截图中简要给出了每个描述。


1

它们都不是用于创建Flutter SDK的。它们都使用SDK来创建插件、包和模块。屏幕上的文本描述了它们之间的区别。

我猜测公司要求您构建一个Flutter应用程序作为演示(使用Flutter SDK)。


实际描述是“构建一个高效、轻量级和高性能的客户端SDK”。那么这意味着什么呢? - Punreach Rany
1
这只是人力资源的说辞,没有任何意义。你需要与一些不仅引用流行语的技术人员交谈。你不可能在短时间内构建一个SDK。 - Randal Schwartz
我只是想了解一下它。 - Punreach Rany
你说的“概述”和“它”是什么意思?很难知道什么能满足你的要求。 - Randal Schwartz

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接