简介
俗话说“欲先成其事,必先利其器”,工具的选择也是很重要的。以前用VSCode的时候,需要装较多的插件,现在换成了Android Studio,虽然插件数量减少了,但是有几个还是很有必要的。
官方插件
Dart和Flutter这两个是必装的,否则Android Studio没办法跑Flutter程序。不过好不好用,有什么功能,先装了再说。系统也是有提示安装的。
GetX
GetX是大概率要用的三方插件,有一个Android Studio的插件可以帮助使用,主要是创建页面的时候提供一个模板。
图片管理工具
说实话,Flutter的本地图片显示比iOS原生要麻烦很多,提升空间很大,因此,对应的插件应用而生。统一管理文件,将图片资源统一到R文件,并且用变量名代替字符串,还是很有必要的。
插件版本检测
对于pubspec.yaml文件用到的三方插件,是否有新版本,是个容易被忽略的问题。通过pub一个个查,太麻烦了,所以有一个这样的自动检测工具,会带来方便。如果版本不是最新的,就会以黄色显示,非常醒目方便。
颜色控制台
如果想控制台的输出显示不同颜色,可以装这个插件,调试log更加醒目,可以装一下。这个可选,根据个人兴趣。
Widget生成工具
有状态和无状态的Widget是最常用两种系统组件,其模板代码可以用工具实现,可以装一下。
模型生成工具
直接使用Map,那么JSON转模型工具就没什么用,比如我们现在就是直接使用Map字段的。如果喜欢模型的,那么这个工具就很有用,直接把一个输出的例子转化为模型定义,能减少很多机械性的编码工作。
Flutter组件提示
一些固定的代码提示,有时候会有些用。
辅助工具
比如方法被调用的次数,代码的修改者,修改历史等等,有些时候会有点用。
多语言
多语言是个麻烦事,所以有相应的插件出现。不过多语言一般都会自己搞一套,所以不一定会用到这些插件。
小结
目前就装了这几个插件工具,平时用用也差不多了,等以后遇到好用的,再装也不迟。