导入
入门
了解本课程的核心要点、目标受众以及先决条件。
Flutter GetX 生态系统
结构
简介
- 入门指南
- 课程结构
- 什么是 GetX?
状态管理
- 状态管理简介
- GetxController
- GetBuilder
- GetX Widget
- Obx
- MixinBuilder
- StateMixin
- ValueBuilder 和 ObxValue
- 选择合适的方法
- 总结
- 状态管理测验
依赖注入
- 依赖注入简介
- Bindings
- Get.put
- Get.lazyPut
- Get.putAsync
- Get.create
- Get.replace
- Get.lazyReplace
- GetView 和 GetWidget
- 依赖注入的配置与清理
- 选择合适的注入方式
- 总结
- 依赖注入测验
路由管理
- 路由管理简介
- GetX 导航
- 数据传递
- 动态 URL
- Snackbar、Dialog 和 BottomSheet
- Middleware(中间件)
- 嵌套导航
- 总结
- 路由管理测验
自适应 UI 与网络请求
- 响应式组件与屏幕工具
- HTTP 请求
- WebSockets
- 配置
- 总结
- 自适应 UI 与网络请求测验
工具类
- 主题设置
- 多语言支持(本地化)
- 测试
- 工作线程(Workers)
- 扩展方法
- 总结
- 工具类测验
使用 GetStorage 实现本地存储
- 存储实现
- GetxService
- 总结
- 本地存储测验
架构、自动化与代码片段
- 项目结构
- 使用 GetCLI 自动化开发
- 最常用的代码片段
- 总结
总结
- 结论
附录
- 安装 GetX、GetStorage 和 GetCLI
- 安装 GetX 代码片段