正在切换页面...
不写BUG
Java 基础
Android
Flutter
算法
计算机基础
AI Agent
AI 工具
C&C++ 教程
Java 基础
Android
Flutter
算法
计算机基础
AI Agent
AI 工具
C&C++ 教程
隐私政策
知识分类目录
Flutter
深入掌握底层原理。从下方目录中选择任意文章,开启你的硬核技术探索之旅。
dart-基础
Dart 语言概览:定位、编译模式与空安全
Dart 类型系统:var、final、const 与泛型
Dart 面向对象:类、Mixin 线性化与 Extension
Dart 异步编程:事件循环、Future、Stream 与 Isolate
flutter-核心机制
Flutter 三棵树:Widget、Element、RenderObject 详解
Flutter 渲染管道:从 build 到上屏的完整流程
Widget 生命周期:StatefulWidget 的 8 个阶段
BuildContext、InheritedWidget 与数据向下传递
Key 机制:LocalKey、GlobalKey 与列表性能
Hot Reload 原理:JIT 增量编译与 State 保留
状态管理
状态管理概览:从 setState 到 InheritedWidget
StatefulWidget 完整生命周期(8阶段)
Provider:ChangeNotifier 与 Consumer 模式
Riverpod:编译时安全的状态管理
BLoC / Cubit:Stream 驱动的事件状态机
GetX:响应式、路由与依赖注入全家桶
开发实践
Widget 系统:组合、const 优化与常用组件
导航与路由:Navigator 2.0 与 go_router
Platform Channel:Flutter 与原生通信
网络与存储:dio 拦截器、Hive 与安全存储
Flutter 性能优化:构建、列表与 Isolate
混合开发与工程
混合开发:Flutter 嵌入原生应用(Add-to-App)
Package 与 Plugin 开发:纯 Dart 包与平台插件
构建与部署:Debug/Profile/Release 模式与多渠道打包