自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(66)
  • 收藏
  • 关注

原创 假如Flutter用Rust,你也写不出更快的App

如果当初Flutter选择了Rust而非Dart作为其开发语言,现在的Flutter会不会更好?

2025-12-01 16:15:09 420

原创 Flutter版本选择指南:3.35稳定,3.38发布 | 2025年11月

3.38版本发布时间太短,三方库适配不够充分,暂时不建议进入开发环境

2025-11-27 17:14:38 996

原创 跨平台开发地图:客户端技术选型指南 | 2025年11月 |(Valdi 加入战场)

本月很多跨平台框架都有更新,另外新框架**Valdi**加入战场,为跨平台开发带来了新的可能性。

2025-11-21 16:28:33 1260

原创 Flutter 3.38 版本更新:客户端开发者需要关注这三点?

Flutter 3.38 从功能本身来说并非“重大升级”,但是不管是Android端的16k页面大小兼容还是iOS端的UIScene生命周期迁移,都对客户端的开发有比较重要的影响。

2025-11-20 17:02:16 993

原创 4:2:1!老刘的三季度项目报告

4个Flutter、2个原生、1个鸿蒙,这个比例能否折射出一些客户端的技术选择逻辑?

2025-11-17 15:58:12 840

原创 华为小米都在布局的多屏协同,其实Android早就有了!只是你不知道...

不需要购买昂贵的硬件设备,不需要订阅付费服务,只需要一条 USB 数据线和几个简单的命令,就能让你的手机和电脑完美融合。

2025-11-13 15:48:42 938

原创 Dart 3.7格式化工具“乱改代码”?强迫症必看

Dart 团队的初衷是好的:让短代码更紧凑,长代码自动换行,这符合一般的美学原则。但问题在于,代码的可读性是主观的,尤其是在 Flutter 这种声明式 UI 框架中,开发者经常利用换行来组织视觉层级,即便只有两三个属性,也可能希望它们垂直对齐,以模仿最终的 UI 结构。

2025-11-07 16:17:49 679

原创 Flutter官方拒绝适配鸿蒙的真相:不是技术问题,而是...

作为体量还不够大的系统,主动去提供更好的应用移植解决方案,确实是快速建立生态的最佳路径。

2025-11-05 15:55:55 993

原创 Dart宏被砍掉的真相:为什么Go、Python、Java等高级语言都拒绝宏?

很多人一听到"宏"这个词,就觉得这是古老的、落后的技术。但事实上,在某些特定场景下,C语言宏的简洁和高效,是build_runner无法比拟的。

2025-10-31 16:13:28 595

原创 Flutter版本选择指南:避坑3.27,3.35基本稳定 | 2025年10月

如果对稳定性没有极端要求的App可以考虑升级3.35。如果对稳定性要求很高,建议再观察一个月。

2025-10-27 16:29:32 1219

原创 别再抱怨Flutter方案太多了,这个就叫生态!

技术生态的多样性,真的是好事,不是坏事。很多人总是想要一个"标准答案"。希望有个权威告诉他们:"就用这个,其他都是垃圾。"但现实世界没有标准答案。不同的项目,不同的团队,不同的场景,需要的就是不同的解决方案。这才是专业的体现。

2025-10-24 15:57:54 1031

原创 跨平台开发地图:客户端技术选型指南 | 2025年10月

如何做好这道选择题,把有限的资源发挥出最大的效率?老刘每个月为大家画出最新的跨平台技术选型地图,帮你快速做决策。

2025-10-20 16:41:10 990

原创 Dart的宏取消了,期待3年的功能,说没就没了?

我们总是追求技术的完美,希望有一个银弹能解决所有问题。但现实是,大部分时候"够用"比"完美"更重要。

2025-10-16 17:13:47 685

原创 为什么我从不推荐GetX?11k星标背后的真相

好的技术选型不是选最热门的,而是选最适合的。不是选最简单的,而是选最可持续的。

2025-10-13 15:46:49 859

原创 2025年Flutter状态管理新趋势:AI友好度成为技术选型第一标准

在AI协同开发时代,"AI友好度"已经成为技术选型的新维度。老刘斗胆预测,未来3年内,不考虑AI协作的技术方案将逐渐被淘汰。

2025-10-09 15:20:40 897

原创 Flutter版本选择指南:避坑3.27 | 2025年9月

当前的现状是:大厂都在用"过时"版本,而小公司却在追最新。在客户端项目中,基础框架的版本选择核心原则是不要追新,留两个月冷静期。"在这个快速迭代的时代,懂得慢下来选择稳定版本的开发者,才是真正的高手。"

2025-09-28 16:03:36 1343

原创 Flutter 3.35倒逼鸿蒙:兼容or出局,没有第三条路!

鸿蒙生态建设比想象中更艰难。而站在开发者的角度,当前经济形势下,谁还愿意为了鸿蒙单独组建团队?成本太高,风险太大!如何调和这样的矛盾呢?Flutter这样的跨平台框架,就是解决这个矛盾的最佳方案。

2025-09-22 16:09:55 1214

原创 跨平台开发地图:客户端技术选型指南 | 2025年9月

2025年,跨平台开发已经不是"能不能做"的问题,而是"怎么做得更好"的问题。选对了技术栈,团队效率起飞。选错了技术栈,就是几个月的坑。希望这篇"跨平台开发地图"能帮你避开那些坑,找到最适合你的路。

2025-09-19 15:58:49 1063

原创 CTO紧急叫停AI编程!不是技术倒退,而是...

AI编程中那些我们不得不面对的问题。

2025-09-12 15:53:26 755

原创 Google突然“变脸“,2026年要给全球开发者上“紧箍咒“?

Google又整妖蛾子了,8月25号宣布从明年开始,谷歌将开始验证在安卓设备上分发应用的开发者的身份。这个消息是真的吗?对我们国内开发者有什么影响呢?

2025-09-08 16:29:11 637

原创 5分钟上手Dart MCP Server

以前我们写代码,AI只能"听"我们描述,然后通过日志判断运行效果。现在有了Dart MCP,AI终于能"看见"真实的运行状态。

2025-09-02 17:06:56 852

原创 Dart MCP翻车了!3.9.0版本无法运行,这个坑你踩过吗?

说实话我觉得这个bug是Dart工具链的一个设计缺陷,没有从底层反馈并捕获正确的异常信息,给使用者有效的提示。或者说是发布的太仓促,没有经过充分的测试,导致这个问题暴露出来。

2025-08-29 21:21:45 568

原创 AndroidStudio中最适合开发Flutter的AI

就像计算器让数学家从繁琐的计算中解放出来,专注于更高层次的数学思考一样。AI助手让我们从重复性的代码编写中解脱出来,去思考更复杂的架构设计、更优雅的解决方案。

2025-08-21 17:38:54 1518

原创 Flutter 3.35 更新要点解析

Google这次把重心完全押在了AI上,Flutter看似只是例行更新,但细看之下,很多变化都在为未来的开发体验铺路。

2025-08-17 16:40:13 1175

原创 善战者无赫赫之功

老刘带着团队从Flutter 1.0时代开始一直用到现在。可以说Flutter发展过程中大大小小的坑老刘踩过很多。但是有些类型的坑我们几乎很少踩中,比如前两天这个客户的案例。

2025-05-28 17:43:24 971

原创 Flutter 3.32 升级要点全解析

总体来说Flutter已经进入到功能层面的稳定阶段。目前主要哦的修改在Impeller引擎和桌面端。这对大多数开发者来说是好事,一方面功能对稳定会大幅降低每次升级的适配成本。另一方面持续推进的渲染引擎和桌面端可以侧面看出官方对这个项目的支持成都。站在现在这个时间节点,在客户端跨平台方面从性能、开发效率、社区支持等维度综合来看目前尚未出现比Flutter更优的选择。老刘始终认为随着AI的持续进步,类似Flutter这样通过独立渲染引擎屏蔽平台差异性的开发框架,是最适合和AI结合的选择。

2025-05-23 16:38:18 1671 1

原创 Riverpod应用场景分析

对于状态管理或者说架构设计来说,清晰的思路远比选择哪个库更重要。心中有剑,落叶飞花皆是兵器 。

2025-05-20 17:35:50 1053

原创 管理者的囚徒困境

老刘带着团队做Flutter开发已经六年多了,这之前还做过防火墙、Android开发等领域。加起来十多年的时间,大厂、外企、创业公司都干过。本以为该见的世面都见过了,没想到还有能让我惊讶的。这是前几天在抖音刷到的内容。让我惊讶的不是刷数据,而是用了斗破苍穹,这得是有多大怨念啊。

2025-05-07 16:26:09 900

原创 差生文具多

过度依赖三方库本质上是技术深度不足的表现。当我们将每个三方库的引入都视为一次架构决策,而非简单的CTRL+C/V时,项目自然会呈现出优雅健壮的特质。

2025-04-23 17:33:15 998

原创 谨慎升级​​macOS 15.4​​,规避 ​​ITMS-90048​​ 错误

感觉最近Flutter SDK或者系统升级造成的问题还是挺多的,但说实话老刘这边基本都没有踩坑。其实老刘带着团队做Flutter开发6年多了,最开始的时候也踩过不少的坑,但是最近这几年就基本不会再踩了。秘诀就在于我们这边对SDK版本、系统版本、IDE版本等环境要素,统一采用谨慎升级策略。如果一个版本工作的很好我们通常不会追踪新版本的。如果有必须要升级的因素,我们通常也会升级到一个使用过一段时间的相对比较稳定的版本。

2025-04-11 10:12:48 731

原创 从gitee上的鸿蒙开源Flutter停止更新说起

简单总结一下。纯血鸿蒙本身目前无法平替Android或者iOS手机。应用生态的缺口仍然比较大。开发原生鸿蒙应用对开发团队来说成本很高。跨平台框架是鸿蒙应用生态快速发展的破局之道。目前鸿蒙已经支持Flutter框架。但是对于Flutter + 原生模式的三方插件需要开发者主动适配鸿蒙系统,目前数量较少。最后作为一个开发者,希望写一套代码可以运行在所有平台上,不用熬夜加班去适配。如果看到这里的同学对客户端开发或者Flutter开发感兴趣,欢迎联系老刘,我们互相学习。

2025-03-14 17:26:02 1121

原创 Flutter开发者 3.29版本关注要点

最近有不少朋友问要不要更新到最新版3.29,这里罗列一下从开发者角度看比较重要的更新,大家自己判断。

2025-03-05 17:16:15 1685 1

原创 一个Flutter跨4端开发的案例

无意中发现这样一个Flutter的典型应用场景,相信对一些选择困难症的朋友有帮助。另外对于希望在AI应用上做一些尝试的开发者,这也是一个很好的案例。不管是在已有的应用中增加AI相关的功能还是开发全新的应用,都可以考虑Flutter作为核心开发框架。

2025-02-21 17:47:39 1125 1

原创 我在成都教人用Flutter写TDD(补充)——关于敏捷教练

总的来说,对于认识到敏捷开发的好处并希望转型的团队。在转型开始的一到两个迭代期间,找到一个靠谱的敏捷教练常驻现场是性价比非常高的选择。文章写到这里忽然发现已经是2024年的最后一天了。回顾2024我们似乎有幸站在了时代的分水岭上。谷歌的Willow芯片在实时纠错能力上的突破,意味着量子计算正在从实验室走向实际应用。可控核聚变的突破,让我们看到了无限清洁能源的曙光。而AI的迅猛发展,凭借其强大的模式匹配与高算力,正在重塑各行各业的底层逻辑,推动社会迈向智能化新纪元。

2024-12-31 16:40:00 1556

原创 卓易通:鸿蒙Next系统的蜜糖还是毒药?

运行Android应用时,虚拟机将完整的Android系统部署在虚拟的手机硬件之上,通过动态翻译将指令映射到鸿蒙系统的底层架构。老刘分析了一下这个软件的一些细节,觉得还是蛮有意思的,我觉得可以从使用体验、底层原理和对鸿蒙生态的影响这三个角度来分析一下。其实这也很好理解,在一个系统上持续运行另一个系统的容器,同时又想做到性能没有大幅损失,就只能通过持续的高功耗来弥补了。所以兼容Android应用,让运行鸿蒙 next系统的手机至少能满足日常的使用,就是一个不得不做的妥协。

2024-12-16 16:30:25 6905

原创 我在成都教人用Flutter写TDD(中)——TDD开发流程

本文主要是针对无法推动完整的敏捷开发流程,又希望利用TDD等敏捷开发核心实践的团队。希望搭建一个以TDD为核心的完整开发流程。这套流程可以让研发团队在不需要外部其他团队配合的情况下,只在研发内部将原先的瀑布流程替换成以TDD为核心的开发流程,从而提升开发效率、产品可维护性和产品质量。老刘之前也写过一篇主要针对个人开发者的开发流程。如何用Flutter从0开始搭建一个App其中老刘也提到了核心编码流程建议采用TDD。其实那套个人流程与TDD匹配程度更高一些。

2024-12-10 16:14:50 1128

原创 记录一个Flutter 3.24单元测试点击事件bug

1、当运行的框架,特别是框架的底层代码比如c++代码崩溃,就很容易出现一些奇怪的现象误导开发者。比如这次的提示 【No tests match “xxx…”】2、如果怀疑是test框架的问题,可以通过命令行运行并加入一些类似“-v”的参数查看运行更详细的过程。这样可以帮你快速判断问题来源。话说自己的课程里还经常提醒这一点,结果用到的时候就没想起来。我是直到第二天用笔记本运行看到异常提示信息才想起来,这个属实有点不应该。

2024-12-05 16:11:00 1074

原创 因为Flock,Flutter又凉一次

其实对开源社区比较了解的同学应该都知道,很多大型项目都有对应的社区版本。项目官方会时不时的把社区版本中优秀的功能合并到官方版本中。这对项目来说是一个非常好的事情。现在Flutter终于有了对应的社区版本,从各方面来说都是一件好事。对我们开发者来说Flock的出现应该是解决了我们最大的顾虑,提供了更多的选择。所以我觉得Flock出现不仅不代表Flutter要凉了,反而是选择Flutter的最佳时机。如果看到这里的同学有学习Flutter的兴趣,欢迎联系老刘,我们互相学习。

2024-11-01 22:44:22 1370

原创 Flutter开发的树莓派应用如何优化性能?

前面我们从渲染原理的角度分析了在树莓派这种低性能平台上Flutter程序卡顿的原因。然后提供了一些优化建议。这些建议中大部分是相对通用的,比如懒加载、限制重绘范围等,也有一些是针对低性能平台特定的,比如通过底层API自定义绘制、取消动画等。总的来说 Flutter 已经在各种大型项目中展示出足够的支撑能力。但是在树莓派这样的低性能平台上还有很大的优化空间。当然这不仅仅是框架自身的问题,也有包括三方库在内的生态系统需要共同完成的挑战。

2024-10-15 16:11:18 1210

原创 “写两套不就好了 有gpt了写两套ui不简单”——是这样吗?AI能否代替Flutter?

AI不应该是Flutter或者RN的替代。选择原生开发还是Flutter应该根据我们项目的特点和需求来决定。而不管选择了那种开发框架,都可以运用AI的能力帮我们节省掉那些机械、重复的劳动

2024-10-10 16:34:09 1173

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除