flutter

传奇开心果编程7 小时前
android·flutter·ios·移动开发·跨平台·dart·声明式ui
【Flutter踩坑排雷】第28课:平台目录缺失与修复坑|`flutter create` 的“重建”与“覆盖”边界如果你写过一段时间的 Flutter,大概都经历过这样的时刻:代码明明没动,昨天还能跑,今天 flutter run 却甩给你一句 AndroidManifest.xml could not be found。你翻遍 lib/ 目录,Dart 代码一行没改,flutter pub get 也顺利通过,可构建就是过不去。
程序员老刘·1 天前
flutter·ai编程·跨平台开发
Flutter 3.50更新,开发者应该关注什么?大家好,我是老刘Flutter 3.50发布了,配套的是Dart 3.14。每次大版本更新,大家很容易先去看多了哪些Widget、性能提高了多少。只不过Flutter已经逐步走出了以更新UI组件为主的周期。
传奇开心果编程2 天前
android·flutter·ios·移动开发·跨平台·dart·声明式ui
【Flutter踩坑排雷】第25课:ScrollController 误用坑|跳转失效、监听泄漏与“控制器未附加”摘要:ScrollController 不是"滚动位置"本身,而是一个附加句柄——只有挂到 ScrollPosition 上,jumpTo/animateTo 才有效。本文从四种典型"状态断裂"入手(build 中创建控制器、未检查 hasClients、addPostFrameCallback 仍失效、忘记 dispose),剖析 hasClients 语义、build 纯函数窗口、帧边界与监听器所有权四大根因,再给出五步排查法、五层修复方案与五条可审查的预防原则,帮你把"玄学问题"变成确定的答案。
程序员老刘2 天前
flutter·ai编程·客户端
Flutter 3.50更新,开发者应该关注什么?大家好,我是老刘Flutter 3.50发布了,配套的是Dart 3.14。每次大版本更新,大家很容易先去看多了哪些Widget、性能提高了多少。只不过Flutter已经逐步走出了以更新UI组件为主的周期。
好的佩奇3 天前
android·flutter·dart
Dart 之集合元素准备周末出行时,行李清单通常不是一开始就确定的。衣服要带,预报有雨才加雨伞;已经整理好的洗漱用品清单,也可以直接合并进来,不必重新抄一遍。
恋猫de小郭3 天前
android·前端·flutter
Flutter 3.50 & Dart 3.14 发布,快来看看有什么更新吧这次 Flutter 3.50 & Dart 3.14 感觉就像是在在把历史包袱扔掉,感觉还是一个挺不错的版本,别天天说我发 Flutter 问题了,今天打鸡血:
喵个咪4 天前
前端·flutter·交互设计
GoWind CMS 拆解:Flutter 设计系统内核——双态 token、四档断点与自适应壳层本文回答一个问题:一个内容型 Flutter 应用要让「观感」由内核说了算——色值怎么定、字号怎么钉、断点怎么分、栅格列数怎么算、导航壳怎么保证跨断点不丢状态?把这套设计系统内核的三层结构逐层拆开。
恋猫de小郭4 天前
android·前端·flutter
Flutter 大小核优化又被回滚,然后又开新提案?上周的 #195071 我们才聊过,在 Snapdragon 8 Elite 这类 Little Core 的 CPU 上,然后没想道后面还能继续折腾,类似的问题其实不止一个:
好的佩奇5 天前
android·flutter·蓝牙
蓝牙之广播与扫描有些蓝牙温湿度计,打开配套应用就能看到温度,却不需要先到手机设置里配对。换到系统的蓝牙设备列表,又可能找不到它。
wuxianda10305 天前
flutter·uni-app·苹果上架
2026 苹果审核 4.3 (a) 被拒全解析|Guideline 4.3a spam 马甲包拒审原因 + 避坑方案前言 最近很多开发者反馈,提交 App 直接秒拒,返回 Guideline 4.3 (a) - Design - Spam。很多人一脸懵:代码是自己写的、UI 也改了,为什么还是 4.3a? 4.3a 可以说是苹果审核里最难处理的条款之一,属于兜底杀条款,一旦命中,反复提交只会加重风险,严重会关联开发者账号。
恋猫de小郭5 天前
android·前端·flutter
Flutter THLC 的 WebView 滚动终于从 70 FPS 提升到 120 FPS天见犹怜, flutter/flutter#195861 终于合并了,终于把 TLHC 模式嵌入 的 WebView 滚动从 70 FPS 提到 120 FPS,之前一直用 HC 的原因就是 TLHC WebView 滚动不有舒服,关于几种模式我们应该聊过很多次了:
好的佩奇6 天前
android·flutter·dart
Dart 之扩展类型18 号柜子里的“18”,和 18 件物品里的“18”,虽然是同一个数字,含义却不一样。物品增加一件,数量变成 19;柜子编号加一,指的已经是另一个柜子。
恋猫de小郭6 天前
android·前端·flutter
Flutter 下 AOT 一个你怎么都想不出来的 Bug ,JIT 正常的计算,在 AOT 居然算错了最近有个 dart-lang/sdk#64878 的 Bug ,太抽象了,和我最近遇到的问题一样抽象,同一段合法的 Dart 数值计算代码,Debug 运行正常,AOT 编译后居然可能直接崩溃,或者不崩溃,但是直接算出来一个错误的结论。
好的佩奇7 天前
android·flutter·dart
Dart 之扩展方法给插座接上转换头,原本不匹配的插头也能使用了,但墙里的插座并没有被重新制造。我们增加的是一种使用方式。
好的佩奇7 天前
android·flutter·蓝牙
蓝牙之经典蓝牙蓝牙耳机第一次连接手机时,往往要长按按键,等指示灯闪烁,再到手机里找到它。以后再用,拿出耳机就可能自动连上,不必每次都重新搜索。
传奇开心果编程7 天前
android·flutter·ios·移动开发·跨平台·ui框架·声明式ui
【Flutter踩坑排雷】第19课:路由硬编码坑|字符串路由书写错误,页面跳转失败排查摘要本文聚焦 Flutter 路由硬编码这一“静默失联”型故障:拼写错误、参数类型不匹配、兜底页面掩盖、大小写与编码边界,四类问题在编译期完全合法,却只在运行时暴露。文章从故障现场切入,剖析“字符串是运行时才验证的契约”这一根因,结合 go_router、auto_route、GetX 的真实案例,给出五步排查方法论与五层修复路径——从路由常量集中,到 safe_route、TypedGoRoute 代码生成,再到 go_router_linter 与 CI 门禁,最终让路由契约从运行时约定变为编译期约束
Nerd(BUG版)8 天前
学习·flutter
Flutter学习day5--事件手势与命中测试给一个 Flutter 页面加上「点击」「拖动」「长按」,看起来只是一行 onTap 的事。但只要遇到两个典型场景,表面下的机制就藏不住了:
传奇开心果8 天前
android·flutter
【Flutter踩坑排雷】第5课:扩展方法冲突坑|同名扩展引发编译歧义,故障规避手段摘要:本文聚焦 Dart 扩展方法(extension methods)在真实项目中引发的四类故障——编译期歧义硬失败、静默的“更具体”自动选择、接口成员遮蔽导致扩展永远不可达、以及 dynamic 接收者上扩展“根本不存在”。文章从“扩展方法是静态函数调用的语法糖”这一本质出发,剖析其静态解析机制与“接口成员 > 更具体扩展 > 其他扩展 > 编译错误”的优先级金字塔,说明为什么类型上的“更具体”不等于语义上的“更正确”。随后给出经典故障案例、五步系统性排查方法论、按故障类型分层的修复方案(hide/s
雪铃儿9 天前
flutter·hotfix
Flutter 双端热更新新方案:基于 Dart 官方动态模块的 flutter_patcher 1.0.0开源,无需改代码、无需改 SDK,支持自托管,iOS 和 Android 都能用,并按 App Store 与 Google Play 的政策要求设计