我对Flutter和应用程序开发还比较陌生。我注意到,每当创建一个新的flutter项目时,就会有许多默认插件预先加载到该项目中,这使该应用程序至少占用80 Mb。我可以概括了解哪些插件对于一般运行任何应用程序实际上很重要吗?
答案 0 :(得分:0)
Flutter提供了开箱即用的几乎所有基本内容,例如主题,图标,路由等。
如果需要更多功能(例如从Internet上获取数据等),则可以使用任何其他软件包。
重要的是您看到的是调试版本,该版本很大,因为其中包含用于热重装的VM以这种速度工作。构建release
版本时,它是最低版本,在裸机应用程序上的最低版本为<5Mb。
目前,我的调试应用在模拟器上的运行高度约为80mb,但发行版本为<6mb。
所以回答您的问题,
注意:dev_dependencies
中有一个名为pubspec.yaml
的部分,这意味着该目录下列出的软件包将不进入发行版本,仅用于开发目的。