Flutter 直播活动公告:Flutter 1.0 Live、Hummingbird、Dart 2.0
已发表: 2018-12-05自从 2017 年 3 月推出以来,Flutter 一直在开发者社区中四处游荡,因为它必须为所有人(设计师、开发人员和最终用户)提供多种好处。
还有关于 Flutter 是 Google 的实验产品的观念驱动的对话,这家科技巨头并不认真。
但昨天举行的 Flutter Live Event 证明了如果反对者认为 Flutter 没有未来,他们是如何生活在一个更大的幻想世界中的。
虽然社区对该框架的认可使Flutter 成为理想的跨平台移动应用程序开发工具,但仍有待证明的事情发生在昨天,当 Flutter 1.0 live 在来自全球的现场观众面前宣布时。
自从去年宣布新的开发框架以来,Google 一直在不断地对该工具进行添加和增强,以做出首选并缩小Flutter 与 React Native争论之间的差距。
自去年 3 月以来,开发者社区对 Flutter 的采用率是业界从未见过的,即使 Flutter 以预览模式提供也是如此。
最初是 Hamilton 在其应用程序中采用的,许多品牌很快加入了 Flutter潮流,在更大程度上证明了该框架的效率。
为了向前迈出更好的步伐,谷歌在伦敦科学博物馆举办了一场 Flutter 现场活动,除了挤满礼堂的 50 名观众外,还有来自全球各地的数千名观众从他们的家中加入。 现在,该活动将 12 月 4 日( Flutter 1.0 发布日期)标记为移动应用行业变革的日期。
这篇综述文章适用于那些错过亲眼看到令人敬畏的公告的人。
让我们先让您了解一下事件是如何通过的。
Flutter 直播活动演练
昨天举行的 Flutter 现场活动从 Tim Sneath 开始,感谢大家为重塑用户界面构建方式的梦想做出了贡献。
在热烈的掌声之后,谷歌宣布了 Flutter 愿景,谷歌将跨平台移动应用程序开发框架视为一个强大的、通用的、开放的 UI 工具包,用于在任何设备上构建令人惊叹的体验。
演讲开始时意识到移动应用程序开发人员在多个平台上多次开发同一个应用程序或接受以本机速度和准确性换取可移植性的最低公分母解决方案之间妥协。
有了 Flutter,妥协就结束了——这是那里的观众和成千上万的现场观众接下来以响亮而清晰的声音听到的。
为了以最小的妥协实现令人惊叹的应用程序,Flutter 架构由四个特征组成,这些特征也定义了 Flutter 的强大功能:
- Beautiful – Flutter 带有一个调色板工具,可以完全控制像素。 根据 Material Design 指南设计的像素完美小部件有助于开发量身定制的品牌体验,从而产生屡获殊荣的应用程序。
- 速度 –由 Skia 硬件加速图形提供支持,Flutter 以本机显示速度支持无故障和无卡顿图形。 在使用 Flutter 框架制作的移动应用程序中,开发和应用程序加载的速度都非常快。
- 高效——Flutter附带的热重载功能允许开发人员在屏幕上实时查看他们对代码所做的更改的影响。 在很大程度上提高生产力水平的东西。
- 开放——关于 Flutter 代码行的所有内容,从源代码到贡献者的细节和可扩展性都是开放的,可供阅读、分叉和扩展。
Flutter 甚至是免费许可的这一事实使其成为刚刚开始跨平台移动开发世界的开发人员学习新框架的理想选择。
将这四种功能与 Android Studio 和 Visual Studio Code 的一流工具相结合, Flutter 应用程序开发公司获得了一个平台,该平台可以通过单一代码库为 iOS 和 Android 开发美妙的体验。
随着 Flutter 的力量现在公开地传达给观众,演示发生了一个有趣的转折,通过在 Flutter 上制作的应用程序——“万物的历史”,在实际设置中展示了 Flutter 的功能。
从应用程序本身的第一眼看,有很多事情浮出水面:
- 它立即开始,因为 Flutter 架构可以提前将所有内容编译成代码。
- Flutter 构建 iOS 版本和 Android之间的体验是完全自然的,将学习曲线降至最低。
- 完整的动画应用程序是在不到 3 个月的时间里开发出来的,只用了 6000 行代码——其中包括将谷歌地图集成到应用程序中所花费的时间。
从那时起,Flutter Live Event 活动变成了 Announcements 的涌入。 来自 Android 和 iOS 方面的 Flutter 社区都在拼命等待。 公告证明,当我们在等待下一次大型移动应用革命时,Flutter 正在成为一股不可忽视的力量。 现在有了 Flutter 1.0 Live,一切就绪。
Flutter Live 2018 发布的公告
1. Flutter 1.0 功能现已面向所有人上线
在Google 发布 Flutter Preview 2之后, Flutter 1.0 功能稳定发布版本紧随其后。 现在,该版本现在可供所有人使用。 与之前的版本相比,新版本提供了许多高级级别的支持——这是Flutter 1.0 功能列表中迫切等待的东西:
2. Flutter 的 Material 组件
Flutter 和 Material Design 团队共同制作了一个可重用的小部件设计,它具有两者的整体设计组件——谷歌材料设计和苹果的 Cupertino。
3.火炬整合
Flare – 2Dimensions 旗舰产品现已与 Flutter 集成。 该工具使开发人员可以直接从 Flutter 工具包制作和导出 2D 矢量设计和动画。 它将设计人员和开发人员带到同一个平台上,该平台之前分为两个部分。
4. Dart 2.1 存在
Flutter 1.0 附带了 Google Dart 编程语言的升级版本——Dart 2.1——一种强大的语言,具有编译时检查功能,并承诺提高性能和极低的代码大小。
5.更好的 Firebase 支持
Flutter 1.0 带有一个 Firebase SDK,它比早期的 restrive 支持很多东西。 Firebase 和 Flutter 共同开发了集成度更高、质量更高、并随着一些复杂的 Firebase 功能而发展的应用程序。
6.广场整合
最大的支付解决方案提供商 Square 现在已经通过两个插件扩展到 Flutter。 A – 阅读器 SDK 和 B. 应用内购买 SDK。
在 Reader SDK 下,他们使用户可以通过 Flutter 进行面对面支付,并且通过应用内购买 SDK 选项,他们正在引入在您的移动应用程序中进行支付的选项——这将提升以支付为中心的产品由几家Flutter 应用开发公司提供。
7. Codemagic 合作伙伴
Nevercode – 普遍采用的构建系统现在已与 Flutter 与 Codemagic 集成。 集成使开发人员可以创建构建,然后直接从构建系统在商店中发布应用程序。
8.嵌入多个平台
尽管仍在开发中,但在 Flutter Live 活动中发布的 Flutter 1.0 之后最大的公告是,Flutter 可能会从移动领域发展到 Web 和可穿戴设备——在不同尺寸的屏幕上。
9.蜂鸟颤动
Flutter 运行时的基于 Web 的实验性实现。 您可以在 Dart 中编写应用程序,除了编译到 arm 代码的日期之外,您还可以针对 JS,这将使您的 Flutter 代码能够在基于标准的 Web 上运行。 借助 Hummingbird,为 Web 构建 Flutter现在已成为现实
有了像这样的公告以及像 Multi-Platform embedding 和 Hummingbird 这样的承诺,Flutter 正在跟上 Google 推出它来实现的战略。
现在随着 Flutter Live 事件的公告综述确立的一件事是,一个强大、稳定的框架来开发令人惊叹的应用程序,其代码行数和开发时间远低于与原生应用程序开发相关的框架。
现在是你加入 Flutter Bandwagon 的时候了。 联系我们的移动应用程序开发人员团队,以一半的时间、精力和成本开始开发令人惊叹的应用程序。