查看原文
其他

Flutter 1.0 正式发布!

王练 开源中国 2018-12-14

在昨晚的 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 应用。

发行说明

https://developers.googleblog.com/2018/12/flutter-10-googles-portable-ui-toolkit.html

开源中国征稿开始啦!


开源中国 www.oschina.net 是目前备受关注、具有强大影响力的开源技术社区,拥有超过 200 万的开源技术精英。我们传播开源的理念,推广开源项目,为 IT 开发者提供一个发现、使用、并交流开源技术的平台。


现在我们开始对外征稿啦!如果你有优秀的技术文章想要分享,热点的行业资讯需要报道等等,欢迎联系开源中国进行投稿。投稿详情及联系方式请参见:我要投稿




推荐阅读

12 月编程语言排行榜:Python 夺回前三,Go 跌出前十

Go 语言的下一个大版本:Go 2.0 被安排上了!

Fedora 31 将被“砍掉”或推迟更久发布,但和 IBM 无关

Rust 全新官网已上线测试,这样的风格你喜欢吗?

Linux 社区也要“净网行动”?有人提议用“拥抱”替换 fxxk

更多详情请查看阅读原文↓↓↓↓↓

    您可能也对以下帖子感兴趣

    Android 15 正式发布至 AOSP
    一文了解 Flutter 3.24 中的新功能和增强功能
    一文了解 Flutter 3.24 中的新功能和增强功能
    开源日报 | 网易云音乐崩了;稚晖君要做开源机器人;MoonBit发布beta;LLM数学性能暴涨;“小强数据库”变更开源协议
    Electron与Tauri:你选择哪款跨平台框架?

    文章有问题?点此查看未经处理的缓存