Google发布Flutter Release Preview 1
在北京GMTC大前端大会上,Google Flutter高级工程师于潇宣布Flutter Release Preview 1发布,并宣布与阿里巴巴闲鱼团队在Flutter上合作,这标志着Flutter进入了一个新阶段。
Flutter一直在进步
在Google I/O大会上,Flutter团队与很多Flutter的开发者进行了沟通,并对Flutter进行了改进。在那之后,Flutter生态得到了快速地增长,Flutter的活跃用户增长了50%,不仅如此,在I/O大会之后的几周内,在全世界范围内,已有超过150个与Flutter相关的事件发生。
Flutter团队表示,Flutter从beta版本到现在的Release Preview 1,都体现了他们对稳定性和质量的信心和关注。
Flutter预览版从社区中得到了很多支持,来自外部的贡献就包括Flutter对硬件键盘和条形码扫描仪、视频录制、图像的支持。此外,还有许多新软件包对Flutter包站点的贡献,例如Flutter Platform Widgets,一组可自适应iOS或Android的小部件;mlkit, Firebase MLKit API的包装类(wrapper);序列动画(Sequence Animation)。
在这个过程中,Flutter团队将重点转向了场景的完整性(scenario completeness)。他们不断改进视频播放器套件,提供更广泛的格式支持和提升可靠性。并进一步扩展了对Firebase的支持,如Firebase Dynamic Links,这是一款用于创建和处理跨多个平台的链接的应用解决方案。目前已经扩大到对ARMv7芯片、32位iOS设备的支持,这让使用Flutter编写的应用仍可以在全球流行的旧设备(如iPad Mini和iPhone 5c)上运行。
关于升级
你如何升级到Flutter Release Preview 1?如果你正在使用beta版,只需要一个命令:
$flutterupgrade
Flutter预览版工具
Flutter工具也获得了重大改进,Visual Studio Code的Flutter扩展添加了新的大纲视图、语句结束(statement completion)以及直接从Visual Studio Code启动模拟器的功能。
Flutter在中国
使用Flutter的中国开发者人数仅次于美国和印度,在中国,已经有许多大型公司采用Flutter,阿里巴巴已经将他们基于Flutter的应用程序部署到数百万的设备上,而腾讯正在推出基于Flutter的NOW应用程序。目前,中国版的Flutter网站已经上线,你可以访问啦!
开发者评价
很多开发者对Flutter的评价是认为它很有趣,以下来自一位最近刚将iOS应用程序移植到Flutter的iOS开发人员:
“Ruby on Rails和Go诞生之后,我一直对技术感到兴奋......在花了数年时间深入学习iOS应用开发之后,它让我失望,因为它让我疏远了那么多Android用户。而且,在那个时候,学习其他跨平台框架对我来说没有任何吸引力。对我而言,Flutter应用程序一直以来只是一个试金石,但它通过了我的测试。我认为Flutter值得投资,因为我很享受使用它的过程。