Flutter 3.38 30天发6个版本,Google 程序员的头发还好吗?

Flutter 应用中的 Google Pay 和 Apple Pay 集成应用中的支付(教程含源码) 在本文中,我们将讨论如何通过几个简单的步骤在我们的 flutter 应用程序中集成 google pay 和 apple pay 支付。注意:我们需要在 apple pay console 中创建一个商家帐户,同样我们需要在 google pay console 中创建 google pay business account 才能进行真正的支付。在文件中添加上述包后pubspec.yaml,让我们开始创建一个单独的 dart 文件来(payment_config.dart)保存支付配置详细信息。 阅读详情

大家好,我是老刘

最近如果你盯着 Flutter 的 release 页面会发现,从 11月12日 到 12月11日,短短 30 天内,Flutter 官方竟然一口气更新了 6 个版本!

平均 5 天一个版本,最夸张的时候,两个补丁版本的间隔甚至不到 24 小时。比我提交代码到 dev 分支还要勤快。

看着 3.38.x 的版本号一路狂飙,真心想问问:Google 程序员的头发还好吗?

这些版本到底修了啥?

下面整理了 Flutter 3.38 各个小版本的更新内容

Flutter 3.38.5

发布日期 :2025年12月13日
修复内容 :

  • flutter/179700 :将 Dart SDK 更新至 3.10.4 版本。

Flutter 3.38.4

发布日期 :2025年12月5日
修复内容 :

  • flutter/178547 :修复 Linux 桌面端使用 Skia 渲染器时的渲染问题。
  • flutter/178529 :修复运行 debug web 时 AppLocalizations 被意外删除的问题。
  • flutter/178660 :修复当 .dart_tool 目录结构不完整时, flutter widget-preview start 崩溃的问题。
  • flutter/175227 :修复 Flutter Web 应用在 Chrome 中启动时显示 --no-sandbox 警告的问题。
  • flutter/179155 :修复项目外部 pubspec.yaml 变动导致 Widget Previewer 崩溃的问题。
  • flutter/156692 :修复目标应用意外断开连接导致 flutter attach 崩溃的问题。
  • flutter/179008 :修复 macOS 上根项目运行 pub get 后,外部 pubspec.yaml 变动导致重复 spawn pub get 的问题。
  • flutter/178715 :修复 Linux/macOS 上缺少桌面工具时,对 Android 项目运行 flutter test 失败的问题。

Flutter 3.38.3

发布日期 :2025年11月22日
修复内容 :

  • flutter/178772 :修复 Flutter Engine 报告的版本号与 Framework 版本不一致的问题。
  • flutter/178804 :将 Dart SDK 更新至 3.10.1 版本。

Flutter 3.38.2

发布日期 :2025年11月19日
修复内容 :

  • flutter/178472 :修复分析 Dart 文件变更过程中退出 Widget Previewer 导致崩溃的问题。
  • flutter/178452 :修复 add-to-app 场景下 iOS 构建报错 “Improperly formatted define flag” 的问题。
  • flutter/178486 :修复禁用 Web 支持时启动 Widget Previewer 抛出异常的问题。
  • flutter/178317 :修复插件依赖变更时运行 flutter pub get 导致 Widget Previewer 崩溃的问题。
  • flutter/178318 :修复单一进程崩溃提交多个崩溃报告的问题。
  • flutter/176399 :修复编译 Windows 桌面应用时不支持 Visual Studio 2026 的问题。
  • flutter/175058 :修复目标项目未运行 pub get 时 Widget Previewer 启动失败的问题。
  • flutter/178421 :修复 IDE 调试物理 iOS 26 设备时应用启动卡白屏的问题。

Flutter 3.38.1

发布日期 :2025年11月14日
修复内容 :

  • flutter/178400 :正式添加对 Dart 3.10 stable 版本的支持。

Flutter 3.38.0

发布日期 :2025年11月13日

  • 初始稳定版本发布 :包含该周期的所有新特性(如对 iOS 26 的支持、Dart 3.10 新语法支持、Widget Previewer 改进等)。

总结一下

这一个月,Flutter 团队基本上就是在修 Widget Previewer -> 升 Dart -> 修各平台兼容性这个循环里狂奔。


Flutter 3.38还处于观察期

老刘之前在很多场合都反复强调过一个“防坑指南”:一个新的 Flutter 版本发布后,至少要观察两个月,等它基本稳定了,没有什么大问题了,再考虑升级。

看看 3.38 这一个月的表现,完全验证了老刘的这个观点。30 天 6 个版本,这频率虽然感人,但也意味着这个版本目前还非常不稳定。尤其是这次更新涉及到了Dart SDK 的升级,很容易牵一发而动全身。

对于我们在公司里维护的商业项目,稳定永远是第一位的。你抢先升级,大概率会遇到各种编译失败、工具崩溃(比如上面提到的 Previewer 各种崩)、甚至运行时的诡异 Bug。到时候为了修这些非业务逻辑的 Bug,加班掉头发的可是你自己。

所以,老刘真心建议:先别动。让 3.38 再“飞”一会儿。等它发到 3.38.8 甚至出了 3.39,社区里的坑都被填得差不多了,才是我们入场的最佳时机。现在,就静静地看着 Google 的大佬们表演(修 Bug)就好。


总结:别慌,这是好事(大概)

看到这里,可能很多同学心里会犯嘀咕:Google 这么着急发版,是不是 Flutter 要凉或者质量不行?

其实大可不必惊慌。老刘觉得,这反而是好事。

熟悉 Flutter 的老朋友都知道,这属于“传统保留节目”了。

几乎每一个大版本发布后,都会紧跟着一串小补丁,这恰恰说明 Google 依然在重兵投入 Flutter,发现问题解决问题的速度极快。

3.16出了9个小版本

毕竟,只有亲儿子才会得到如此细致(虽然有点急躁)的照料,没人会给弃子这么勤快地修 Bug。

所以,看着版本号飙升,我们应该感到欣慰。

这每一个版本号背后,都是 Google 工程师奋斗的里程碑(和献祭的头发)。

只要 Flutter 还在变好,还在快速迭代,这点头发掉了就掉了罢——反正掉的是他们的,我们坐享其成,挺好。

如果看到这里的同学对客户端或者Flutter开发感兴趣,欢迎联系老刘,我们互相学习。

私信免费领老刘整理的《Flutter开发手册》,覆盖90%应用开发场景。

可以作为Flutter学习的知识地图。

—— laoliu_dev

【CUT&TAG分析-加了spike in的样品】 使用 Bowtie2 或 Subread (subjunc) 来构建大肠杆菌的索引。bowtie2比对时设置参数–local, 局部比对。 阅读详情

相关推荐

Cadence仿真笔记(二):传统noise仿真—共源极的噪声

cadence中进行传统噪声仿真

Bao_xue的博客 1万+

Flutter最新稳定版3.16 新特性介绍

Flutter 3.16 默认采用 Material 3 主题,Android 平台预览 Impeller,DevTools 扩展等等

fengyuzhengfan的专栏 3287

STM32F407实现LwIP的MQTT客户端并连接到服务器

这个是用LwIP协议栈中自带的MQTT客户端API写成的,代码注释很详细,附带有服务端的展示。LwIP版本是2.1.2.

wait_for_STM32的博客 6396

Flutter 3.24 发布啦,快来看看有什么更新

不得不说 Flutter 在新技术投资和跟进上一直很热衷,不管是之前的 WASM Native ,还是 Flutter GPU 的全新尝试,甚至 RN 还在挣扎 Swift Package Manager 的支持时,Flutter 已经初步落地 Swift Package Manager,还有类似 sharedpreferences 跟进到 PreferencesDataStore 等,都可以看出 Flutter 的技术迭代还是相对激进的。

恋猫de小郭的博客 5689

倍福Beckhoff运动控制功能块实战解析:从MC_ReadActualPosition到MC_GearInVelo

本文深入解析倍福(Beckhoff)TwinCAT运动控制功能块,从基础的MC_ReadActualPosition、MC_Power等轴状态读取与使能操作,到MC_MoveAbsolute、MC_MoveRelative等单轴定位指令,并重点剖析了用于动态速度同步的核心功能块MC_GearInVelo在飞锯等场景的应用。文章结合实战经验,详细介绍了齿轮耦合、电子凸轮(MC_CamIn)等高级同步功能的参数配置、调试技巧及常见问题,旨在帮助工程师快速掌握倍福运动控制工具箱,实现复杂的同步工艺。

transformer2023的博客 981

微型纵向加密在新能源场站中的实战部署与运维避坑指南

本文详细解析了微型纵向加密在新能源场站中的实战部署与运维技巧。通过国密算法SM4实现数据加密,确保新能源场站通信安全,同时提供非侵入式部署方案和运维避坑指南,帮助提升网络稳定性和运维效率。

weixin_30505225的博客 598

Flutter 3.38 发布,快来看看有什么更新吧

本次 3.38 的更新还是挺丰富的,同时也是一个不得不升级的版本,不管是为了 iOS 26 适配和未来上架,还是为了安卓更稳定的 16KB 体验,这都是一个不得不升级的版本。那么大家准备好直接吃 3.38.0 的螃蟹还是等 3.38.6?

恋猫de小郭的博客 1725

SOI技术实战:从晶圆结构到芯片性能提升的完整解析

本文深入解析SOI(Silicon on Insulator)技术如何通过独特的三明治晶圆结构提升芯片性能,涵盖从220nm SOI层设计到7nm节点的工艺挑战。详细探讨了埋氧层的绝缘优势、性能提升的物理机制,以及AMD处理器和5G射频中的实战应用,为半导体行业提供关键技术洞见。

wdx0123456的博客 960

Flutter 2024 年度回顾总结,致敬这精彩的一年

Apptopia 跟踪 Apple AppStore 和 Google Play Store 中的数百万个应用,并分析和检测哪些开发人员 SDK 用于创建这些应用,Flutter 是跟踪的最受欢迎的 SDK 之一:在 Apple AppStore 中 它的使用量从 2021 年所有跟踪免费应用的 10% 左右稳步增长到 2024 年所有跟踪免费应用的近 30%。

恋猫de小郭的博客 2185

YOLOv11改进策略【Neck】| GFPN 超越BiFPN 通过跳层连接和跨尺度连接改进v11颈部网络

本文记录的是利用颈部结构优化YOLOv11的目标检测网络模型。利用改进后的颈部网络,通过跳层连接,避免了在进行反向传播时的梯度消失问题,并且引入跨尺度连接,可以实现不同级别和层次的特征充分融合,获取足够的高层语义信息和低层空间信息交换,从而在大规模变化场景下提高检测性能。GIRAFFEDET: A HEAVY-NECK PARADIGM FOR OBJECT DETECTION-GFPN包含了上述的跳层连接(dense-link和log2nlog _{2} nlog2​n-link)以及跨尺度连接(Quee

Limiiiing的博客 3008

Windows 11 安装 Maven:下载、安装、配置国内镜像、验证

本文详细介绍了在 Windows 11 系统中安装与配置 Apache Maven 的完整流程,包括 JDK 环境准备、Maven 下载解压、本地仓库路径设置、阿里云国内镜像加速配置、环境变量设置及安装验证。同时提供了常用 Maven 命令速查表,帮助开发者快速上手依赖管理与项目构建,提升开发效率。

寒水馨 · 轻量级技术文档 · hanshuixin.org 1506

2023年Flutter淡出视野,是正在被悄悄放弃吗?

Flutter 完全没有被放弃的意思,相反Google还不断的更新,年年在进行优化迭代,就在十天前还更新到了3.7。Flutter 是谷歌于 2017 年创建的用户界面工具包,它是一个开源框架,提供完整的小部件、工具等包,用于开发目的。它可用于开发各种应用程序,包括移动、Web、桌面和嵌入式设备。Flutter 不是一种语言,而是一个开发套件,其中包含了软件开发所需的所有必要的库、工具和文档。

大模型训练 1万+

【Unity工具篇】| 使用YooAsset接入自己的游戏项目,实现完整热更新流程

前面文章介绍了YooAsset的原理和接入官方示例文档的文章介绍,本文使用YooAsset接入自己的游戏项目做示例。 【Unity工具篇】| 资源管理插件YooAsset,原理及相关配置 【Unity工具篇】| 游戏完整资源热更新流程,YooAsset官方示例项目 具体接入方法有很多种,本文会参照官方示例 Space Shooter 太空战机DEMO 用到的方式接入自己的游戏项目。

努力前行,总会成为自己心中的那道光 1万+

Flutter版本选择指南:3.38.7 发布,2026新年新气象 | 2026年1月

新的一年,我们的版本选择策略是否需要调整?3.38 到底能不能全面接管生产环境了?

developer_laoliu的博客 901

ssm框架搭建

这个是一个在idea上成功跑起来的ssm框架项目,保存在这里方便以后使用直接下载

Camera2Demo

在Camera2 的基础上进行封装,使得Camera2一堆初始化逻辑与Activity分离,降低耦合度,完成预览拍照并保存的操作

Flutter - Android打包与发版

本文介绍flutter项目,安卓端打包流程

iotjin的专栏 4389

SIMATIC S7-1200, S7-1500 PID 控制[手册]

SIMATIC S7-1200, S7-1500 PID 控制[手册]

google_maps_flutter_web 实战指南:在 Flutter Web 中集成 Google 地图的完整配置与能力边界

`google_maps_flutter_web` 是 Flutter 官方团队维护的 [google_maps_flutter](https://link.gitcode.com/i/2c9738411695aa9f67aabf2b286eb3d3) 的 Web 平台实现,它让 Flutter 应用在浏览器中也能使用同一套地图 API 渲染 Google 地图。本文以该包的官方 README 为

gitblog_00505的博客 636

精雕软件(JDpaint) 5.5 绿色版

精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版

google_maps_flutter_ios_sdk9 演进全解析:从 Objective-C 到 Swift 的 iOS 地图插件改造之路

`google_maps_flutter_ios_sdk9` 是 Flutter 官方插件仓库中 `google_maps_flutter` 的 iOS 端实现,基于 Google Maps SDK 9.x(iOS 15+)构建。本文以该包 [CHANGELOG.md](https://link.gitcode.com/i/2718d48ab33e1d436ed6f816ca6aa9f9) 为骨架

gitblog_00938的博客 290

如何用蜜柑计划 mikan_flutter Flutter 追番客户端

mikan_flutter 是面向蜜柑计划(mikanani.me)的 Flutter 跨平台客户端,主要服务需要在手机上查看新番资源和字幕组更新的用户。读完这篇文章,你将可以:完成 Android 端的安装与登录、按季度浏览并订阅新番、在自己的电脑上编译运行这个项目。 ## 📱 先跑起来:蜜柑计划客户端 Android 安装与桌面构建 ### Android 安装步骤 1. 从项目发布页

gitblog_00669的博客 400

Appainter与Flutter 3.x兼容性:如何充分利用最新特性打造现代化Material应用

Appainter作为一款专业的Flutter Material主题编辑器和生成器,始终与Flutter SDK保持同步更新,确保开发者能够充分利用Flutter 3.x的最新功能。本文将为新手和普通用户详细介绍Appainter在Flutter 3.x环境下的兼容性表现,以及如何利用最新特性优化你的Flutter应用设计流程。 ## 📱 Appainter与Flutter 3.x的完美兼容性

gitblog_01167的博客 318

Flutter 自动化测试-开篇

Flutter是Google旗下一款全新的跨平台UI开发框架,开发者可以通过同一套代码即可高效构建跨平台的应用,支持移动端、web端、桌面端,该项目是开源并免费的。

软件测试技术交流分享 859

Flutter-Android不能通过apply script方法应用Gradle插件

Flutter升级至3.38.3后需迁移Gradle插件声明方式,将传统的apply script方法改为声明式plugins块。解决方法:1) 更新android/build.gradle,用pluginManagement和plugins块替换buildscript内容,配置Flutter、Android和Kotlin插件版本;2) 修改app/build.gradle,删除旧apply语句,改用plugins块声明依赖;3) 确保版本号与原有配置一致。此变更遵循Flutter官方推荐的Gradle插件

AiFlutter的博客 980

Zotero Better Notes 可视化指南:关系图谱与思维导图

在 Zotero 里攒了几十篇笔记之后,你多半会遇到两个问题:哪些笔记互相引用了?每篇笔记的内部长什么样?Zotero Better Notes 用两个可视化功能回答它们:关系图谱负责把笔记间的关联画成一张网,大纲面板负责把单篇笔记的结构变成树或思维导图。两者都不需要额外配置,装好插件就能用。 ## 🕸️ 关系图谱:笔记之间的连线怎么画出来 关系图的数据来自你笔记里的 note link,不

gitblog_00278的博客 1075

OpenHarmony平台Flutter三方库适配情况

本文档汇总了OpenHarmony平台适配的三方库情况,包括已适配的三方库、已适配的纯dart库以及正在适配中的三方库。这些库覆盖了权限管理、UI组件、设备信息、位置服务、媒体处理等多个功能领域,为开发者提供了丰富的选择。

OH_TPC的博客 972

OpenCore Legacy Patcher 给旧 Mac 免费装新版 macOS 完整实操手册

OpenCore Legacy Patcher(OCLP)用 OpenCore 引导器加运行时补丁,把 macOS Big Sur 到 Sequoia 装进 2007 年起的 Intel Mac,不改固件、全程可回退。适用人群:系统提示"无法安装新版 macOS"、机器却还流畅的旧款 Intel Mac 用户。 ## 核对机型与内存:确认这台机器在不在支持清单里 先拿机型标识符,两分钟出结论。

gitblog_00410的博客 1051

打包aab_Flutter打包发布

flutter有问必答群号: 1051522925一. Android打包和发布1.1. 填写应用配置1.1.1. 基本信息在之前讲解应用程序的配置信息时,我们已经介绍过,这里不再过多介绍应用的AppID应用的名称应用的Icon应用的Launcher1.1.2. 版本信息Flutter的版本信息在哪里填写呢?在pubspec.yaml中version: 1.0.0+1第一次见到这个会很疑惑,后面的...

weixin_39698007的博客 1074

Flutter 与 RN对比

Flutter是什么 现在技术更新迭代真的很快,每隔几年就会出现一些新的技术。当然,Flutter出现有有一点时间了,只不过还未真是发布,但是已经有一些人在使用了。这篇文章主要内容来自我在公司内部的一次分享会,所以大部分内容都是提炼。 Flutter 是由 Google 的工程师团队打造的,用于创建高性能、跨平台的移动应用的框架。 Flutter 针对当下以及未来的移动设备进行优化,专注于 Android and iOS 低延迟的输入和高帧率 Flutter的设计跟react-native很像,但是

田风有的博客 6492
上一篇: 跨平台开发地图:客户端技术选型指南 | 2025年12月
下一篇: Kotlin vs Dart:当“优雅”变成心智负担,我选择了更简单的 Dart
程序员老刘·
博客等级 码龄3年 622粉丝 142原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值