Skip to content

用 Claude Code 做 Flutter

Flutter 一套代码能跑在 iOS、Android、Web、桌面六个平台。Dart 语言上手不难——Claude Code 帮你覆盖所有复杂的部分,即使你没有代码基础。

这个模块讲什么

课次主题核心内容
01Dart 与 Flutter 基础语法速通、Widget 树、热重载
02UI 开发常用 Widget、布局、主题、动效
03状态管理与数据层Riverpod / Provider、HTTP 请求、本地存储
04多端发布iOS / Android / Web / 桌面打包配置

学完你能做什么

  • 用 Claude Code 快速写 Flutter Widget 和页面
  • 实现 Riverpod 状态管理
  • 调用平台原生能力(摄像头、GPS、推送)
  • 一套代码同时发布 iOS 和 Android
  • 处理平台差异(适配刘海、键盘弹出等)

前置要求

  • 安装 Flutter SDK 和 Dart
  • 有 Android Studio 或 VS Code + Flutter 插件
  • 没有代码基础?Claude Code 会帮你写代码,并解释每一步是什么意思

进阶参考:Widget 与常见概念的对应关系(可跳过)

常见概念Flutter 对应
可复用 UI 块StatelessWidget
带状态的 UIStatefulWidget
水平布局Row / Column
网格布局GridView
网络请求Dio / http package

大齐 AI 课堂 · 程序员的 Agent 开发课