在正在举行的2019 MWC 世界移动通信大会上,谷歌昨天宣布发布Flutter 1.2。第一个功能更新包括对Android App Bundles的支持,改进的Material和Cupertino小部件集等。

世界移动通信大会从本月25日开始,为期四天。这是最大的年度聚会,一些世界移动行业的领先公司在这里谈论他们最新的创新和技术。

以下是Flutter 1.2的一些更新,包括:
改进的Material和Cupertino小部件集

该团队一直致力于改进Material和Cupertino小部件集。现在,开发人员在使用Material小部件时会有更大的灵活性。对于Cupertino小部件,他们增加了对iOS上浮动光标文本添加的支持。这可以通过用力按键盘或长按空格键来触发。

支持Android应用程序包

Flutter 1.2支持Android App Bundles,这是一种新的上传格式,包含应用程序的所有编译代码和资源。这种格式有助于缩小应用程序的大小,并支持Android应用程序的动态交付等新功能。

支持Dart 2.2 SDK

此版本包括Dart 2.2 SDK,该SDK也于昨天发布。 Dart 2.2具有显着的性能改进,可以更快地进行提前编译,并且可以用于初始化集合的文字语言。它还引入了Dart Common Front End(CFE),它解析Dart代码,执行类型推断,并将Dart转换为较低级别的中间语言。

其他的更新

Flutter 1.2还支持更广泛的动画缓动功能,这些功能的灵感受到Robert Penner工作的启发。该团队已经通过添加新的键盘事件和鼠标悬停支持为桌面级操作系统做好准备。

Flutter的插件团队为Flutter 1.2添加了一些更改,可以很好地支持In App Purchases插件。除了这些更新,他们还为视频播放器,webview和地图修复了一些错误。

除了Flutter 1.2,团队还发布了Dart DevTools的预览版,这是一套用于Dart和Flutter的性能工具。这个套件中的一些工具,包括web inspector、timeline视图和其他工具,现在可以安装了。

在谷歌开发者博客上阅读Flutter 1.2中的全部更新。

原文来自:https://www.linuxidc.com/Linux/2019-02/157157.htm

本文地址:https://www.linuxprobe.com/flutter-android-linux.html编辑:向金平,审核员:逄增宝