前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Flutter 1.0正式发布!

Flutter 1.0正式发布!

作者头像
疯狂的技术宅
发布2019-03-27 11:49:27
8410
发布2019-03-27 11:49:27
举报
文章被收录于专栏:京程一灯京程一灯

在昨晚的 Flutter Live 2018上,Google 宣布Flutter 1.0正式发布。这是一个基于 Dart 的移动开发平台,旨在帮助开发者在 iOS 和 Android 两个平台上开发高质量的原生应用界面。此外,Google 还宣布了 Flutter 运行时基于 Web 的实验性实现,旨在将 Flutter 应用引入标准 Web 浏览器。

从我们首次看到 Flutter 的 Beta 测试版,到如今的1.0正式版,总共经过了 9个多月。

  • 2月底在世界移动大会 (MWC) 上发布首个 Beta 版;
  • 5月的 Google I/O 大会上发布 Beta 3 ;
  • 6月底的 GMTC 发布首个预览版;
  • 9月的谷歌开发者大会上,发布预览版2;
  • 12月初的 Flutter Live 2018上,发布1.0稳定版。

Flutter 1.0主要聚焦于稳定性和 bug 修复,同时还包含两项新功能的预览 —— Add to App 和 platform views:

Flutter 1.0 使用的是最新的 Dart 2.1。Dart 2.1 提供更小的代码体积,更快的类型检查和更好的诊断。按照 Google 的说法,Dart 2.1 将输出代码的大小减少了17%,并将编译时间缩短了15% 。Dart 2.1 还包含新的语言特性,例如通过新mixin关键字改进 mixin 支持、支持 int-to-double 的转换、编译时类型检查、新的 HTTP 状态码等等。

Add to App 是一种逐步将现有应用移植到 Flutter 的方法,主要用于将 Flutter 用于现有应用,或者将现有应用分阶段转换为 Flutter 。

platform views 则是一种相反的方式,用于将 Android 或 iPhone 平台的控件嵌入到 Flutter 应用。

如开头所述,Google 还宣布了 Flutter 运行时基于 Web 的实验性实现 —— Hummingbird,旨在将 Flutter 应用引入浏览器。它利用 Dart 平台的特性不仅可以编译原生 ARM 代码,还可以编译 JavaScript 。这使得 Flutter 代码可以在基于标准的 Web 上运行而无需任何更改。

Hummingbird 可让 Flutter 覆盖更多平台,包括Windows、macOS 和 Linux 。

如果你觉得这对你有帮助,请点击下面的大拇指?并随手转发 ⬇⬇⬇??


往期精选文章

2018年JavaScript状态调查(上)

2018年JavaScript状态调查(中)

2018年JavaScript状态调查(下)

一个治愈JavaScript疲劳的学习计划

全栈工程师技能大全

扩展 Vue 组件

ECMAScript 2016,2017和2018中所有新功能的示例(上)

ECMAScript 2016,2017和2018中所有新功能的示例(下)

使用虚拟dom和JavaScript构建完全响应式的UI框架

四步实现React页面过渡动画效果



小手一抖,资料全有。长按二维码关注京程一灯,阅读更多技术文章和业界动态。

本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2018-12-05,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 京程一灯 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档