add TASKS
面向零编程经验学员的 Flutter + AI Vibe Coding 课程。 每个案例都是一个可以立刻跑起来的 Flutter 工程, 用批处理文件帮你自动搞定环境。
example1
example2
example3
example4
example5
example6
example7
游戏主场景统一用 WebView + WebGL 实现:课程 57 的游戏画面 跑在各案例 assets/html/ 的网页场景里,Flutter 负责外壳界面。 因此**课程 37 需要在模拟器/真机上运行**;在 Chrome 里打开会看到 一页”请用模拟器”的友好提示(这本身就是一个教学点)。
assets/html/
见 INSTALL.md:
INSTALL.md
cd /d D:\Projects\Misc\AnyTest\flutter_vibe_examples common\bootstrap.bat
它会自动修目录、接受许可、装组件、建模拟器、启用 Web、跑验证。
完成后,进入 example1/README.md 开始第一课。
example1/README.md
flutter_vibe_examples\ ├── README.md ← 本文件(课程路线图) ├── TASKS.md ← 每课任务卡 + 全局提示词工具箱 ├── INSTALL.md ← 下载 3 个软件 + bootstrap.bat 说明 ├── example1\ ← 课程 1:环境与跑通空项目 │ ├── run-emulator.bat ← 一键在模拟器运行 │ ├── run-chrome.bat ← 一键在 Chrome 运行 │ └── README.md ← 课程内容 ├── example2\ … example7\ ← 课程 2~7(每个目录结构相同; │ 课程 3~7 多一个 assets\html\ 网页场景) └── common\ ← 所有案例共享的脚本 ├── env.bat ← 配置 PATH / 环境变量 ├── bootstrap.bat ← 一键安装 SDK 组件 + AVD + Web ├── setup-example.bat ← 用 flutter create 生成工程 ├── start-emulator.bat ← 启动模拟器 ├── run-example.bat ← flutter run 通用入口 ├── build-apk.bat ← 构建 APK(给真机用) ├── list-devices.bat ← 列出设备/AVD └── README.md
每个 exampleN\ 目录都遵循同样的流程:
exampleN\
README.md
common\setup-example.bat exampleN
android/
run-emulator.bat
run-chrome.bat
lib\main.dart
assets\html\index.html
TASKS.md
无需关心 Gradle、不需要命令行编译,整个学习过程都在 VS Code / CodeBuddy 内完成。
7 个案例全部就绪:example1(环境)→ example2(UI)→ example3(WebView) → example4(AI 状态)→ example5(WebGL 游戏循环)→ example6(状态同步) → example7(五子棋毕业课)。
common\env.bat
common\bootstrap.bat
common\setup-example.bat <目录>
flutter create
web/
common\start-emulator.bat
common\run-example.bat <目录>
flutter run
common\build-apk.bat <目录>
common\list-devices.bat
基于Android SDK和Flutter SDK,使用Vibe Coding方式完成安卓应用的开发!
版权所有:中国计算机学会技术支持:开源发展技术委员会 京ICP备13000930号-9 京公网安备 11010802047560号
Flutter Vibe Coding 案例集
课程路线图
example1example2example3example4example5example6example7你只需要做两件事
① 下载 3 个软件
见
INSTALL.md:② 跑这一个脚本
它会自动修目录、接受许可、装组件、建模拟器、启用 Web、跑验证。
目录结构
一个案例的”约定”
每个
exampleN\目录都遵循同样的流程:README.md—— 课程讲什么、Vibe Coding 怎么练common\setup-example.bat exampleN—— 生成android/等平台代码run-emulator.bat或run-chrome.bat运行(课程 3~7 请用模拟器)lib\main.dart(或课程 3~7 的assets\html\index.html),保存即可看效果TASKS.md里本课的 2~3 张任务卡 —— 从易到难, 配全局提示词工具箱(任何 AI 工具通用)无需关心 Gradle、不需要命令行编译,整个学习过程都在 VS Code / CodeBuddy 内完成。
共享脚本速查
common\env.batcommon\bootstrap.batcommon\setup-example.bat <目录>flutter create,生成android/web/common\start-emulator.batcommon\run-example.bat <目录>flutter runcommon\build-apk.bat <目录>common\list-devices.bat