家电维修网

 找回密码
 注册
家电维修网 网站首页 电脑维修 查看内容

Google移动开发平台Flutter发布 iOS和Android开发者神器

2018-12-6 19:26| 发布者: 南召修电视| 查看: 151| 评论: 0

摘要: Flutter是一个开源项目,由Google的一组开发工程师开发,也有社区的一批外部开发者。它使用Dart语言开发,值得一提的是,Dart也是由Google维护的。用Flutter和Dart语言拥有很棒的工具和IDE集成,与IntelliJ和Anddroi ...

Flutter是一个开源项目,由Google的一组开发工程师开发,也有社区的一批外部开发者。它使用Dart语言开发,值得一提的是,Dart也是由Google维护的。


用Flutter和Dart语言拥有很棒的工具和IDE集成,与IntelliJ和Anddroid Studio可以无缝集成。


使用Flutter可以创建漂亮且流畅的界面。Flutter有一个内置的Material(Android)和Cupertino(iOS)组件库。


它们按照Google和Apple的像素标准完美实现。它实现的小组件比Android上要更多。


Flutter的跨平台性能很好,可以接近于原生Android/iOS应用程序。

从我们首次看到 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 。

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

最新评论

电脑维修热门推荐文章

QQ|门户地图|网站地图|家电维修|手机版|家电维修技术论坛 ( 蜀ICP备14030498号-16 川公网安备51102502000162号 )

GMT+8, 2025-5-25 00:46

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

返回顶部