文章
博客发布的全部文章。

Dart 控制流语句详解
if-else、switch-case、三种 for 循环、while 与 do-while,加上 break 和 continue 跳出规则,控制流一次配齐。

Flutter深色模式适配实践
两套 ThemeData 定义明暗配色,ThemeMode.system 跟随系统,ChangeNotifier 管手动切换与持久化

Flutter 设备通信详解
WiFi 连接管理、Socket TCP 长连接、蓝牙扫描配对:Flutter 直连局域网设备与外设的三套通信写法

Dart 异步编程详解
Future 链式调用、async/await 的并行写法、Stream 的创建与监听:网络请求与事件流两种异步场景,一篇讲清该用哪套。

Flutter 应用打包发布详解
Android:keytool 生成签名,flutter build 打 apk/appbundle;iOS 证书与 Archive 流程走完

Flutter 实现自定义时间选择器
ListWheelScrollView 做滚轮时间选择器:FixedExtentScrollPhysics 让滚动自动吸附,透视与放大参数调出手感

Flutter 性能测试详解
flutter_driver 连真机采集 Timeline:traceAction 量启动耗时与列表滚动帧率,TimelineSummary 直接出报告

Flutter 性能监控:FrameTiming、RSS 与 DevTools 实战
使用 FrameTiming 观察 build、raster 与总帧耗时,配合可取消的内存采样和 DevTools 定位 Flutter 性能问题。

Flutter 包为什么越来越大?用 analyze-size 找出真正占空间的内容
用 Flutter size analysis 拆解 release 包中的 Dart、原生库、资源与字体,再针对实际占比优化。

Flutter SliverAppBar 组件详解
pinned 吸顶、floating 下拉即现、snap 松手自动收放:三个开关组合出折叠大图头,FlexibleSpaceBar 配背景图做详情页头部