Google推出移动开发工具Flutter预览版2 稳定版1.0就要到来

发表于:2018-9-21 09:38

字体: | 上一篇 | 下一篇 | 我要投稿

 作者:h4cd    来源:开源中国

#
谷歌
  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。

   上文内容不用于商业目的,如涉及知识产权问题,请权利人联系博为峰小编(021-64471599-8017),我们将立即处理。
《2023软件测试行业现状调查报告》独家发布~

关注51Testing

联系我们

快捷面板 站点地图 联系我们 广告服务 关于我们 站长统计 发展历程

法律顾问:上海兰迪律师事务所 项棋律师
版权所有 上海博为峰软件技术股份有限公司 Copyright©51testing.com 2003-2024
投诉及意见反馈:webmaster@51testing.com; 业务联系:service@51testing.com 021-64471599-8017

沪ICP备05003035号

沪公网安备 31010102002173号