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

Dart Mixin 和扩展详解
讲透 Mixin 的声明、on 约束与多混入组合,再教你用扩展方法给现有类加能力:不改源码也能增强 String、List 的实战技巧。

Dart 泛型详解
从为什么需要泛型讲到单/多类型参数的泛型类、带约束的泛型方法与泛型接口,写出类型安全又可复用的代码。

Flutter Widget 测试详解
testWidgets 搭测试环境,pumpWidget 渲染组件,Finder 定位元素、pumpAndSettle 等动画收尾,UI 交互一次测全

Flutter 单元测试详解
group 组织用例、setUp 准备环境,mockito 生成 Mock 隔离外部依赖,纯 Dart 逻辑先测透再往上叠

Flutter 文件操作详解
path_provider 拿文档目录、临时目录、外部存储:文本读写、二进制读写、复制移动删除,配 try-catch 别让 IO 异常崩了应用

Flutter 主题切换实现详解
ThemeData 定义亮暗两套主题,ThemeMode 切 system/light/dark,ChangeNotifier 触发整树重建

Flutter SharedPreferences 详解
键值对小数据就用它:setString/getString 存取、remove 删除,包一层 PreferencesUtil 工具类,全局到处直接调

Flutter 路由参数传递详解
构造函数直传、pushNamed 带 arguments、onGenerateRoute 集中解析:Flutter 页面间传参的三种姿势与取舍

Flutter 命名路由详解
routes 路由表集中注册、pushNamed 跳转、onUnknownRoute 兜底未知页、清栈返回登录页,一套命名路由组合拳

Flutter 基础导航详解
Navigator.push/pop 入门、await 等页面返回值、PageRouteBuilder 手写滑动淡入转场:导航最常用的三板斧