哪些Flutter默认插件很重要?

时间:2019-08-27 05:03:26

标签: flutter plugins

我对Flutter和应用程序开发还比较陌生。我注意到,每当创建一个新的flutter项目时,就会有许多默认插件预先加载到该项目中,这使该应用程序至少占用80 Mb。我可以概括了解哪些插件对于一般运行任何应用程序实际上很重要吗?

1 个答案:

答案 0 :(得分:0)

Flutter提供了开箱即用的几乎所有基本内容,例如主题,图标,路由等。

如果需要更多功能(例如从Internet上获取数据等),则可以使用任何其他软件包。

重要的是您看到的是调试版本,该版本很大,因为其中包含用于热重装的VM以这种速度工作。构建release版本时,它是最低版本,在裸机应用程序上的最低版本为<5Mb。

目前,我的调试应用在模拟器上的运行高度约为80mb,但发行版本为<6mb。

所以回答您的问题,

  1. 这是调试大小,而不是最终版本
  2. Flutter不需要具有基本功能的脱机应用程序的额外插件。开箱即用地提供了核心组件+测试。
  3. 默认情况下,没有无用的东西

注意dev_dependencies中有一个名为pubspec.yaml的部分,这意味着该目录下列出的软件包将不进入发行版本,仅用于开发目的。