Flutter实战
Flutter GetX Starter Kit:工程化架构、实战开发与 AI Coding
用 GetX、go_router、Dio、Freezed 构建可维护的 Flutter 项目,掌握网络、Auth & Session、Design System、业务实战,并让 AI 按你的工程规范开发代码。
38 讲座 2 已学习 2026年9月28日

课程介绍
将会学到
- 建立清晰、可维护的 Flutter 项目架构
- 正确划分 Page、Controller、API、Service、Network、Storage 的职责
- 使用 GetX 管理状态、Controller 和依赖
- 使用 go_router 建立统一路由与登录守卫
- 使用 Freezed 构建不可变数据模型
- 使用 Dio 建立统一 ApiClient 和网络层
- 设计 Interceptor、异常处理和统一请求状态
- 管理 Access Token、Refresh Token 和完整 Session 生命周期
- 实现 Token 自动刷新、401 Retry 和并发 Refresh
- 处理退出登录、用户切换以及异步 Session 数据隔离
- 建立 Splash、Welcome、Login、Home 启动流程
- 建立 i18n、Theme、Design System 和公共 UI Components
- 从需求开始完整开发一个真实业务 Feature
- 使用 `flutter analyze`、`flutter test` 验证项目
- 给 AI 建立项目上下文与开发规则
- 使用 Codex / Claude Code / Cursor 按现有架构开发功能
- 完成 Android / iOS 项目构建
课程目录
Starter Kit 前言
免费
AI Coding 时代的 Flutter 开发
免费
项目架构与目录结构
免费
项目开发规范与导包规则
免费
课程附件
Flutter Starter Kit 开发包
前置要求
- Dart 基础
- Flutter 基础
- 能够创建并运行 Flutter 项目
- 理解 Widget 基本概念
- 具备基本 HTTP / REST API 概念
- 有 VS Code 或 Android Studio 基础使用经验
课程评论
00 / 1000
暂无评论,快来发表第一条评论吧!