Flutter 3.10 发布


Flutter 3.10 现已发布,此版本包括了对 Web、mobile、图形、安全性等方面的许多改进。

一些更新亮点包括:

  • Material 3:Material 库现在符合最新的 Material Design spec,变化包括新组件和组件主题、更新的组件视觉效果等。开发者必须使用useMaterial3主题标志"opt in"这些变化。在下一个稳定版中,useMaterial3默认为true
  • ColorScheme.fromImageProvider() 方法

  • NavigationBar这提供了一个 M3 版本的BottomNavigationBar小部件。

  • NavigationDrawer:提供了一个基于 Drawer 小部件的 M3 destination selection 小部件。

  • SearchBar 和 SearchAnchor 

  • 二级标签栏,为 M3 更新了 DatePicker、TimePicker、BottomSheet、ListTile 以及 Drawer。

  • TextField 更新

  • Flutter 支持 SLSA level 1

  • Web
    • Flutter Web 应用程序改进了加载时间

    • 所有浏览器的 CanvasKit 尺寸减小

    • Element embedding

    • Shader 支持

  • Engine

    • Impeller:对 Impeller 进行了 250 多次提交,将 Impeller 设置为 iOS 上的默认渲染器。默认情况下,所有使用 Flutter 3.10 为 iOS 构建的应用程序都使用 Impeller。这些 iOS 应用程序将有更少的卡顿和更一致的性能。Impeller 还释放了团队更快地交付流行功能请求的能力。Impeller 的 Vulkan 后端也继续取得进展。Android 上的 Impeller 仍在积极开发中,但尚未准备好进行预览。

  • 性能改进和修复

    • 消除卡顿

    • 减少 iOS 启动延迟

    • 缩小尺寸

    • Stability

  • API 改进
    • ​​​​​​​APNG 解码器
  • iOS

    • 无线调试

    • 宽色域图像支持

    • 拼写检查支持

    • 自适应复选框和单选

    • 优化 Cupertino 动画、过渡和颜色

    • 平台视图性能

    • macOS 和 iOS 可以在插件中使用共享代码

    • 应用扩展的新资源

    • 跨平台设计的新资源

  • Android

    • Android CameraX 支持

    • 开发者工具改进

  • 弃用和破坏性变更

    • 弃用的 API:查看此版本的弃用指南。

    • Android Studio Flamingo 升级

    • Window singleton 弃用

更多详情可查看官方博客。 


相關推薦

2024-07-06

支持多渠道: 平台渠道:Web/H5/React/Android/iOS/Uniapp/Flutter、 社交渠道:微信公众号/小程序/企业微信/小红书/抖音/快手/百度/微博/知乎、 电商渠道:淘宝/天猫/京东/千牛/抖店 海外渠道:Facebook/Instagram//Whatsapp/Line

2024-07-13

支持多渠道: 平台渠道:Web/H5/React/Android/iOS/Uniapp/Flutter、 社交渠道:微信公众号 / 小程序 / 企业微信 / 小红书 / 抖音 / 快手 / 百度 / 微博 / 知乎、 电商渠道:淘宝 / 天猫 / 京东 / 千牛 / 抖店 海外渠道:Facebook/Instagra

2022-05-12

谷歌宣布推出  Flutter 3。Flutter 3 完成了谷歌从以移动为中心到多平台框架的路线图,提供了 macOS 和 Linux 桌面应用程序支持,以及对 Firebase 集成的改进、新的生产力和性能特性,并支持 Apple Silicon。 公告指出,Flutter 3 是谷歌

2022-09-01

Flutter 3.3 现已发布,此版本专注于完善和性能改进,以强化三个月前发布的 Flutter 3 中所提供的功能。自 Flutter 3 发布以来,Flutter 已经合并了 5,687 个 PR。此版本通过几个新组件和一些错误修复扩展了对不断发展的 Material 3 规范

2023-08-19

Flutter 3.13 现已发布,并包含 Dart 3.1。自上次发布以来的三个月时间内,此版本共合并了 724 个 PR。一些更新亮点包括: Engine 对 Impeller(新图形渲染器)进行了多项改进,并为可折叠设备添加了新的引擎 API。 Impeller iOS 性能改

2023-02-11

vxe-table v4.3.10 已经发布,vue 表格解决方案。 此版本更新内容包括: table 修改复选框禁用后无法设置问题 修改单选框禁用后无法设置问题 高亮行和列支持并存 grid 增加事件 proxy-query 增加事件 proxy-delete 增加

2024-08-17

源了自研 Unify 框架,旨在解决大规模跨端落地场景下,Flutter 与原生模块之间的通信问题。Unify 通过平台无关的模块抽象、灵活的实现注入、自动代码生成等特性,为开发者提供高效、灵活、易用的 Flutter 混合通信能力。 开源

2023-09-22

掉? OpenHarmony SIG 组织在 Gitee 开源了兼容 OpenHarmony 的 Flutter。该组织主要用于孵化 OpenHarmony 相关的开源生态项目。 ▲ 仓库地址:https://gitee.com/openharmony-sig/flutter_flutter 根据 README 的描述,此仓库是基于 Flutter SDK 对 OpenHarmo

2022-03-02

微软方面发布了关于支持用 Flutter 开发可折叠设备的更新公告。此前,他们曾向用户展示了在 Flutter Framework 和 Engine 上打开的 PR。目前,Engine PR 已合并;最初的 Framework PR 则被拆分成更小的 PR,其中一些也已被合并。 图

2022-05-19

上,Guido 和团队搭档 Mark Shannon 汇报了最新的进展:对比 3.10 版本,CPython 3.11 的提速在 10 - 60%之间,具体速度取决于代码规模和工作领域等条件。 当使用 pyperformance 基准套件测量在 Ubuntu Linux 上使用 GCC 编译时, CPython 3.11 平均

2023-08-07

更新日志: [修复] date-picker 组件 datetime 模式下交互逻辑问题。 [修复] tag 组件 color 属性,在夜间模式无法正常生效的问题。 [修复] tab 组件滑动逻辑没有将 tab-item 外边距计算在内的问题。 [优化] checkbox-group 组件 update:modelValue

2023-07-15

RustDesk 1.2 现已发布,此版本采用Flutter重写桌面版本,支持Wayland被控。 一些值得关注的变化有: 用 Flutter 重写 支持ipv6(Beta) 增加一次性密码 QuickSupport (Beta) 硬件编解码器 H264 / H265(Beta) AV1编解码器 国际键盘

2023-05-07

Serverpod 是一个新一代的应用程序和 Web 服务器,专为 Flutter 和 Dart 生态构建。它允许你用 Dart 编写你的服务器端代码,自动生成你的 API,Serverpod 是开源的,可以在任何地方托管你的服务器。 Serverpod 1.1 版本使 Serverpod 更易

2024-03-09

carbon 是一个轻量级、语义化、对开发者友好的 Golang 时间处理库,支持链式调用、农历和 gorm、xorm 等主流 orm。 目前已被 awesome-go-cn 收录,如果您觉得不错,请给个 star 吧 github.com/golang-module/carbon gitee.com/golang-module/carbo