在Android Studio中选择创建新的Flutter项目,会出现以下4个选项。 Flutter应用程序 Flutter插件 Flutter软件包 Flutter模块 所有这些Flutter项目类型之间有什么区别?
Flutter应用程序:一个独立的、完全功能的Flutter应用程序。 Flutter插件:插件是你在Android和iOS中开发的一种桥梁,用于连接本地特性,如相机API。 Flutter包:包是仅使用Dart编写的Flutter应用程序。它与本地功能没有太多关系。 Flutter模块:模块是一组你想在应用程序中使用的功能。它是一个自定义代码,执行特定任务,但可以将其用于未来的其他应用程序。因此,你需要保持它方便可用。 P.S .: Android已经在最后一个截图中简要给出了每个描述。
它们都不是用于创建Flutter SDK的。它们都使用SDK来创建插件、包和模块。屏幕上的文本描述了它们之间的区别。 我猜测公司要求您构建一个Flutter应用程序作为演示(使用Flutter SDK)。