Flutter2.0 新特性
在3月4日上午9:30直播当中,Flutter团队公布开放了Flutter2.0.0 States版本。从此Flutter正式走向了2.0版本
以下为不知道怎么下载并使用2.0版本小白而生,如果您已经知道,请滑动至底部新特性!
下载完之后会给到你一个压缩包,将压缩包你自己指定放到哪里
记住这个路径,我们接着返回电脑桌面
鼠标选中此电脑右键=>管理=>高级系统设置=>环境变量
找到系统变量中Path打开
将你刚刚下载的2.0sdk bin目录所在路径复制并添加进Path中
eg:
D:\AS\Flutter sdk\flutter_windows_2.0.0-stable\flutter\bin
接着配置对应dart sdk
dart sdk一般在你下载的flutter sdk bin目录中的cache里面
我们找到这个路径,并同样把它加入环境变量中即可,保存确定收工!
D:\AS\Flutter sdk\flutter_windows_2.0.0-stable\flutter\bin\cache\dart-sdk\bin
Flutter2.0新特性
桌面端
Flutter 对桌面的 stable 支持尚处于早期阶段,因此可以认为 Flutter 的桌面支持仍是 beta 支持,Flutter 团队预计今年晚些时候提供 stable 支持。
主要改进的地方是针对桌面使用场景添加了许多小部件,使得某些特定于桌面的功能和交互更符合常见的使用体验。
咱们可以在dartpad.dev中编辑相对应demo,图片来源于网络!
iOS
Flutter 表示,由于此前专注于提升对其他平台的支持质量,所以会让别人误以为放弃了 iOS,事实并非如此,他们强调 iOS 仍是 Flutter 主要支持的平台,并会继续努力带来重要的新功能和性能改进。
Flutter 2 合并了 178 个与 iOS 相关的 PR,其中包括无需打开 Xcode 即可直接从命令行构建 IPA 文件。
新增的 CupertinoFormSection, CupertinoFormRow 和 CupertinoTextFormFieldRow 小组件帮助开发者更轻松构建具有 iOS 美学风格的验证表单。
Android Studio/IntelliJ 扩展
IntelliJ 系列 IDE 的 Flutter 插件新增了许多面向 Flutter 2 的新功能,例如创建项目时的项目引导,其风格与 IntelliJ 的保持一致。
Visual Studio Code 扩展
Visual Studio Code 的 Flutter 插件也针对 Flutter 2 进行了改进,例如重新运行刚刚失败的测试。
此外,经过两年的开发,Dart 的 LSP(语言服务器协议)支持现已推出,并作为默认的方式提供给 Dart 分析器,以集成到 Visual Studio Code 的 Flutter 插件中。LSP 的支持在多个方面改进了 Flutter 的开发体验,包括支持在当前 Dart 文件中应用某种类型的所有修复程序,并使代码补全功能生成完整的函数调用,包括括号和所需参数。
关注我,一起成长!
@As.Kai