内容简介:Flutter 是 Google 面向移动端应用推出的一套跨平台开发工具,助力开发者在 iOS 和 Android 两个平台上开发高质量的原生应用界面。在 20 日的中国 2018 Google 开发者大会上,谷歌推出了 Flutter 「发布预览版 2」...
Flutter 是 Google 面向移动端应用推出的一套跨平台开发工具,助力开发者在 iOS 和 Android 两个平台上开发高质量的原生应用界面。在 20 日的中国 2018 Google 开发者大会上,谷歌推出了 Flutter 「发布预览版 2」。这是 Flutter 1.0 之前的最后一个主要版本。
在今年二月和六月,发布了 Flutter 的 beta 版和首个预览版,与之前两个版本相比,Flutter「发布预览版 2」的核心场景更为完善,整体质量也得到了显著提升。Flutter 1.0 稳定版目前正处于最后开发阶段,敬请期待!
Flutter「发布预览版 2」新特性
本次新版本发布的主题是 “让 iOS 应用至臻完美”。在新版本中特别扩展了对 “Cupertino” 风格控件的支持。预览版 2 所提供的库中包含大量 widget 和类,能够帮助开发者轻松创建 iOS 风格界面。
以下为 Flutter「发布预览版 2」中新添加的 iOS 主题组建 (widget):
CupertinoApp: 用于创建 iOS 风格应用的顶层组件
CupertinoTimerPicker: 用于创建倒数定时器
CupertinoSegmentedControl: 用于创建水平分段控件
CupertinoActionSheet: 用于创建 iOS 风格的底部动作条 (bottom pop-up sheets)
改进项包括:
CupertinoNavigationBar 和 CupertinoSliverNavigationBar
在切换页面时,实现视差滚动效果
基于 CupertinoPageRoute.title 自动填充页面标题和返回按钮的标签
CupertinoPageScaffold
对内容进行重新布局,防止键盘遮盖界面中的内容
CupertinoScrollbar
加强了越界滚动的视觉保真度
CupertinoPicker
添加了对无限滚动和循环滚动的支持
添加了对离轴圆柱投影的多栏支持
同时也对其它场景进行了完善,例如,预览版 2 新增加了对后台执行 Dart 代码的支持,即使应用被挂起也不会影响代码执行。插件开发者可以利用这项新特性,让新开发的插件能够在事件被触发时执行代码,例如触发了定时器或者接收到了地理位置更新。
此外,Flutter 在应用瘦身方面也进行了不少优化:最多可以减少 30% 的 Android 和 iOS 应用体积。在发布模式下针对 Android 构建出的最小 Flutter 应用体积仅为 4.7 MB,比优化之前减少了 2 MB。
详情见谷歌开发者公告。
【声明】文章转载自:开源中国社区 [http://www.oschina.net]
以上所述就是小编给大家介绍的《Flutter 推出发布预览版 2,稳定版 1.0 就要到来》,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对 码农网 的支持!
猜你喜欢:- [译] Android 12 首个开发者预览版到来
- 微软 Visual Studio 2022 预览版即将到来:64 位
- Flutter 推出发布预览版 2,稳定版 1.0 就要到来
- Windows 10 19H1 新预览版推送,官方 Windows Insider 应用即将到来
- 尚未到来的远程工作
- 尚未到来的远程工作
本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们。
Python学习手册(第4版)
[美] Mark Lutz / 李军、刘红伟 / 机械工业出版社 / 2011-4 / 119.00元
Google和YouTube由于Python的高可适应性、易于维护以及适合于快速开发而采用它。如果你想要编写高质量、高效的并且易于与其他语言和工具集成的代码,《Python学习手册:第4 版》将帮助你使用Python快速实现这一点,不管你是编程新手还是Python初学者。本书是易于掌握和自学的教程,根据作者Python专家Mark Lutz的著名培训课程编写而成。 《Python学习手册:第......一起来看看 《Python学习手册(第4版)》 这本书的介绍吧!