Logo
Section 1 / 3

入门

了解本课程的核心要点、目标受众以及先决条件。

导入

入门

了解本课程的核心要点、目标受众以及先决条件。

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 代码片段

课程结构