扑 2.5:你需要知道的一切

最新版的 , 2.5.0 版本具有多项新功能和改进的性能。它修复了早期版本中检测到的 4600 多个问题。此外,本版合并了大约 3392 个 PR,有 252 名贡献者和 216 名审阅者。

在本文中,我们将与您分享 Flutter 2.5.0 提供的一些新增和改进。

扑 2.5.0 的新特性

以下是使 Flutter 2.5.0 Google UI 工具包在开发本机应用程序和 Web 方面如此出色的新功能列表。

改进的性能特性

新的 Flutter 2.5.0 版本具有一些改进的性能特性,它们包括以下内容。

  • 异步任务。
  • iOS 阴影预热。
  • GC 和消息传递。

新版本的垃圾收集 (GC) 发生了变化。

早些时候,每当 UI 线程被 GC 暂停以节省网站运行时内存或更多应用程序时,iOS Jank 会大幅增加。这主要是由于 Dart VM 给出的指令造成的。这导致了多个垃圾收集器的过度使用,从而对那些有内存限制的设备上的网站/应用程序速度产生了负面影响。

这个问题在最新的 Flutter 2.5.0 中得到解决,其中 GC 降低,从而减少了 iOS 垃圾,从而提高了 Dart VM 的性能。此外,这一改进使 Flutter 2.5.0 能够同时执行多个异步任务,而不会影响它们的任何 UI 线程。

框架

在框架中,提供了 Flutter 2.5.0 新的附加更新。

  • 物质你。
  • 安卓全屏。
  • 文本编辑快捷方式。

最新的 Flutter 2.5.0 为框架提供了多项新功能和改进。

对于 Android 应用程序开发人员来说,这是个好消息,因为 Flutter 终于解决了与启用全屏相关的问题。 Flutter 2.5.0 允许您根据“Material You”功能进行构建,包括主题和操作按钮大小。

新的 flutter 版本有另一个新的增强功能,称为可滚动区域的滚动指标通知。它允许您向 ScaffoldMessenger 添加 Material 横幅。

在早期版本中,SnackBars 只能放在屏幕底部。但是,在新版本中,它会在屏幕顶部弹出,并带有继续、关闭和任何其他操作按钮。这将需要 扑 应用程序开发 to the next level.

扑 开发者工具

扑 2.5.0 对其 DevTools 进行了升级,允许您利用 Flutter 引擎获得的更新。本节中包含的一些更新是:

  • 小部件检查器。
  • 表现。
  • 抛光。

这些更新使 Flutter 2.5.0 在将跟踪事件连接到特定帧时性能更好。这反过来又使开发人员能够找出框架超出预算的原因。新版本的 Flutter 可以轻松识别着色器编译事件,并且可以使用 Flutter DevTools 来检查由着色器编译引起的 Jank。

扑 2.5.0 带有一个完全重新设计的“Widget Inspector”,它允许您评估一个小部件,只需将鼠标悬停在它上面即可查看其状态和属性。

扑 专用 Android studio/IntelliJ

它带有一个 Android Studio/IntelliJ 插件,允许开发人员通过一个简单的文本小部件运行集成测试。此外,当您以隔离形式测试整个记录时,您会发现控制台将显示红色和绿色条。  

红色条表示尚未测试的代码,绿色条显示已测试的代码。

视觉工作室代码

新的 Flutter 2.5.0 提供了两个新命令 视觉工作室代码 插入。它们是 Dart:添加依赖项”和“Dart:添加开发依赖项”。这两个新命令为您提供了一个可从 pub.dev 获取的包类型过滤列表。

新的“FixAll”命令可以轻松解决所有问题,Dart.fix 可以直接从当前打开的文件中一步一步地解决这些问题。

结论

扑 2.5.0 是一个优秀的平台,可以为不同平台开发网站或应用程序。最近的升级提供了更好的性能、更快的调试和良好的视觉吸引力。

遍布全球的庞大 Flutter 社区正在迅速采用 Flutter 2.5.0 版本的新功能,以进一步简化其原生应用程序和网站开发过程。它将通过使用单个数据库统一多个平台来提高系统效率,从而帮助您实现业务转型。

欢迎您提出意见!

MediSign - 小型医疗实践的 EHR

小型医疗机构的 EHR

病历。约会。电子发票。

$9/月