点击“开发者技术前线”,选择“星标”?

在看|星标|留言,  真爱

作者 | Tim Sneath   来源 | Medium Flutter

当地时间7月11日 ,Google 官方正式发布了 Flutter 1.7 版本,这是 Google I/O 之后一次小版本迭代,主要包含了对 AndroidX 的支持和 Play Store 的一些更新,一些新的和增强的组件,以及一些问题的修复。下面我们简单看看这些更新。

AndroidX 支持

基于 AndroidX 本身已经稳定,同时许多 Flutter 软件包也已经更新以支持 AndroidX,Flutter 1.7 现已支持使用 AndroidX 创建新的 Flutter 项目,这减少了与 Android 生态系统的其他部分集成所需的工作。创建 Flutter 项目时,可以添加 --androidx 标识以确保生成的项目舍不得新的支持库。

支持 64 位 Android 应用

虽然 Flutter 长期以来一直支持生成 64 位 Android 应用程序,但 1.7 版本增加了对创建同时支持 64 位和 32 位的 Android 应用程序包的支持。从 2019 年 8 月 1 日起,使用 native 代码且支持 Android 9 Pie 的 Android 应用程序在发布到 Google Play 商店时,除了 32 位版本之外,还需要提供 64 位版本。

新的 widget 和增强框架

更新和增强适用于 Android 和 iOS 的 widget,主要有以下

• 新增 RangeSlider 控件

这个控件可以在单个滑块上选择值的范围(例如最小和最大温度值)

• 更新 SnackBar

支持 Material 规范中的更新外观,并且在文档中新增了大量示例。

• 更新 Cupertino 库

进行了大量更新。特别提高了 CupertinoPicker 和 CupertinoDateTimePicker 小部件的保真度,并增加了对非英语语言本地化的支持。

• 改进 iOS 上的文本选择和编辑体验

该改进同时针对 Material 和 Cupertino。

• 升级文本渲染

支持丰富的排版功能,包括表格和旧式数字、缩小的零和样式集

• 添加具有 OpenType 字体功能支持的复杂排版

• 增加了对游戏手柄的支持

夯实基础

在过去的两个多月,修复并关闭了 1,250 多个问题。不过问题数量依然在增加,官方也在努力增加人员配置来处理这些问题。

在文档和错误消息方面的问题中,所做的一项关键工作是更好地结构化错误信息,让 VSCode 和 Android Studio 能够更有效地使用这些信息。可以查看 issue 34684。

修复最大的崩溃 bug,即 Flutter 工具无法写入 Flutter 目录。如果用户没有写权限,Flutter 会更优雅地提示失败,指出如何解决问题。

在示例及其文档方面,可以使用以下命令来创建示例:

通过这种方式创建的示例,会生成一个 “Sample in the App” tab 项

另外,在 Mac 上构建 Flutter 应用时,已支持新的 Xcode 构建系统。对于新项目,这是默认选项。

----End---

选择”开发者技术前线 “星标?,内容一触即达。

开发者技术前线 汇集技术前线快讯和关注行业趋势,大厂干货,是开发者经历和成长的优秀指南。

历史推荐

手机QQ 开源基于Flutter 的动态化框架 MXFlutter ,牛逼!

React 和 Vue 到底谁更牛?

去了一趟字节跳动,被怼了!

Flutter 1.7 正式发布,新特性神了!相关推荐

  1. Elasticsearch 8 正式发布 新特性来了

    摘要: Elasticsearch 是一个基于 Lucene 库的搜索引擎.它提供了一个分布式.支持多租户的全文搜索引擎,具有 HTTP Web 接口和无模式 JSON 文档.Elasticsearc ...

  2. dm7和mysql_【干货分享】达梦数据库DM7的新特性发布啦

    原标题:[干货分享]达梦数据库DM7的新特性发布啦 近日,DM7正式发布新特性.作为一款广受业内人士认可的国产数据库产品,最突出的特征就是它良好的兼容性,完善的功能以及超出客户期望的优秀性能表现:本次 ...

  3. Flutter2.5新特性 中文版

    注:由Flutter论坛文章翻译而来 Flutter 2.5 的新特性 性能改进.DevTools 更新.您支持的新材料.新的应用程序模板等等! 克里斯·塞尔斯跟随 9 月 9 日 · 18分钟阅读 ...

  4. Spring Framework 5.2 正式发布,14项新特性一览

    点击蓝色"程序猿DD"关注我 回复"资源"获取独家整理的学习资料! 作者 | xplanet 来源 | http://oschina.net/news/1103 ...

  5. Flutter Beta 3 新特性概览

    首先感谢 掘金 将本文纳入 Google I/O 2018 大会专题页中. 小集团队会持续跟进 Flutter 的动态,和大家一起来学习并推动 Flutter 的发展.我们还和阿里闲鱼团队合作,后期在 ...

  6. CentOS 8.0 今天已正式发布!一起看看有哪些新特性

    CentOS 8发行了吗?CentOS 8出来没?CentOS 8发行进度最近大家非常关心! 好消息:CentOS 8.0 官方终于在今天(2019.9.25)正式发布了!!! CentOS 8 下载 ...

  7. Java 11 正式发布,这 8 个逆天新特性教你写出更牛逼的代码

    美国时间 09 月 25 日,Oralce 正式发布了 Java 11,这是据 Java 8 以后支持的首个长期版本. 为什么说是长期版本,看下面的官方发布的支持路线图表. 可以看出 Java 8 扩 ...

  8. python3.8新特性 逻辑表达式_Python3.8正式发布!新特性解析在这里

    Python3.8正式发布!新特性解析在这里 诗书塞外 Python程序员 10月14日,Python 3.8 正式版发布.这也意味着一个Python开发周期的结束,和另一个开发周期的开始.Pytho ...

  9. TailwindCSS v3.0 正式发布!一大波新特性来袭!

    作者 | 一只图雀 来源 | 程序员巴士 今天给大家介绍一篇关于 Tailwind 最新发布的 v3.0 相关的内容. 2021 年 12 月 10 日,TailwindCSS 的创始人 Adam W ...

最新文章

  1. 2018 Multi-University Training Contest 7 - Sequence
  2. FPGA加法器时分复用减少逻辑资源
  3. sql server 事务_SQL Server事务概述
  4. Flink 1.10 Container 环境实战
  5. python复利代码_python复利
  6. 微软鼠标测试软件,微软发了一款“精准”鼠标 我们告诉你精准在哪儿?
  7. echarts实现svg地图
  8. HashMap底层原理面试题
  9. 万里汇WorldFirst个人和公司帐户注册教程(送$25+0.3%提现费)
  10. 负载均衡添加ssl证书
  11. 【艺术字签名生成器】】试卷家长签字居然被嫌弃了|“我觉得我还能再抢救一下,你看行嘛?“
  12. 用python写王字_看这里!Python之web之王!
  13. Enterprise Architect入门:如何利用BABOK指南进行建模
  14. Android~获取WiFi MAC地址和IP方法汇总
  15. 我对M4A文件格式的理解
  16. 视频号是微信生态的中场核心?
  17. sap exceptions处理
  18. AcWing——第55场周赛
  19. 计算机中有符号的机器数,机器数
  20. 模拟GET请求和POST请求的发送

热门文章

  1. Extraction failed.
  2. 树莓派4B debian嵌入式远程连接远程控制xrdp(Ubuntu为例)
  3. 最近在学习python,做了一道人机大战的题目,分享一下,虽然可能有些麻烦,但是每个人思维是不同的。...
  4. 写作小课堂:如何写好工作邮件?
  5. 笔记:模电-1.3三极管(晶体管)
  6. 投票系统 简易js刷票脚本
  7. 随机过程在计算机领域的应用,清华大学出版社-图书详情-《随机过程及其在金融领域中的应用(第2版)》...
  8. C++ 检测程序是否在运行
  9. 黄金期货单位(黄金期货单位有哪些)
  10. 上海市“专精特新”中小企业认定