第25章 用 Flutter 和 Antigravity 在 20 天内造出 20 个 App
用 Flutter 和 Antigravity 在 20 天内造出 20 个 App 我为什么放弃规划、直接开建
Kevin Lamenzo 2026 年 3 月 5 日 · 7 分钟阅读
rss_feed 在 X 上分享 在 Bluesky 上分享 在 LinkedIn 上分享
Dash 乐于搭建 Flutter 应用。 大家好,我是 Kevin Lamenzo!我最近刚加入 Dart 和 Flutter 团队(🎉)。今年一月,我给自己立了个目标:用 Flutter 和 Antigravity 在 20 天内做 20 个应用。为什么这么做?首先,现在“好奇”的代价正式归零了——从灵感到应用只要 10 分钟。其次,作为团队新成员,我想通过亲手做点什么来了解这个框架。最后,也是最重要的,我想验证一个理论:到 2026 年,我们所有人都能当“创造者”。
我在这儿分享一番血泪经验。如果这篇文章你只能带走一句话,那一定是:别光看,去造点东西出来。 灵感火花 我的第一个应用是个健康追踪器。
最近体检,医生“强烈建议”我关注一下血压和酒精摄入。我第一反应是:“别指挥我!”第二反应是:“那我干脆自己做个 App。”没有订阅费,没有数据收集,也没有花里胡哨的新手引导。就是一个简单工具,专解我个人的痛点。
我的第一个应用——个人健康追踪器。 为什么选 Flutter?
我人一直在路上。我最初做的是网页版,挺好,但我需要这个工具装在口袋里。Flutter 让从网页到移动端的转化感觉像魔法一样顺滑,Antigravity 几乎不用改动代码。
做完移动端后,我甚至注册了个 Google Play 开发者账号(25 美元),把自己设为测试者发布了这个应用。现在,我自己造的东西就装在我自己手机里(虽然还没做 logo 和图标)。
默认图标的健康追踪应用,跑在我手机上。 疯狂刷灵感 做完健康追踪器后,那种爽感有点上头。第一周结束,我手机上多了四个应用,还启动了个内部博客(我叫它“一天一 App”),记录这段旅程,跟同事分享过程中的“混乱”。
这感觉已经不只是“跟着氛围写代码”(vibecoding)了——我是在“建造”。我在探索手机传感器、玩体感反馈(haptics),甚至调用 API。
我的内部博客主页——一天一 App 规模化这堵墙 并非一路顺风。当我试图把其中一个“点子型”快速应用每天都加新功能时,我撞墙了。
做大型应用当然可行,但需要换种思维。你得真正吃透架构。你大概率得给 AI 代理追问 100 个问题。你在流程里带进多少知识,体验就好多少。这就是你该回头学学“传统”开发的理由。
不过,“一天一 App”思维的魅力在于,你不需要非得扩展。小应用造得快、有用,明天一睁眼就能跳到全新项目。
这引出我那段“AI 思想领袖式高谈”: 眼下,我们都有能力单打独斗成事,但下一站是协作。如何把 AI 超能力用在新的协作模式上,还是无人区。所以,如果你和朋友或团队一起“氛围造车”出了个应用,记录下你们的旅程,分享给我们。
Dash 在他的讲坛上发表高见。 我的推荐流程 有同事和朋友问我怎么保持条理,这是我造应用的路径:
整理(Google Docs)——我还没完全交给 AI。我需要个静态的、熟悉的地方存念头。每个应用,无论大小,我都在 Google 文档开个头,写上日期和随想。需要时随时回看。 精炼点子(Gemini)——这步成了经典“AI 技巧”:别自己写提示词,把原始想法记下来,让 LLM 帮你生成黄金提示词。 开建(Antigravity)——Google 新的 AI 驱动 IDE 是个好手。相比之下,你让任何主流 LLM(Gemini、ChatGPT 等)“写本书”,它输出有限。而你把复杂任务丢给 Antigravity,它会先做计划,再按顺序执行,你一路引导。我把所有黄金提示词喂给 Antigravity,让它把它们变成应用。 测试、迭代、再来(还是 Antigravity)——Antigravity 首建完成后,该上手了。跑起来,试试,反馈给 Antigravity,让它改。不知道咋跑 Flutter 应用?直接问 Antigravity 里的 Agent。 (可选)部署(Google Play、Firebase)——前面提过把应用装到自己手机上。另一个分享好路子是 Firebase。不知道从哪开始?问 Gemini 指路。Firebase 让托管应用、加更高级服务(比如认证)轻松不少。
跳出我的内部博客 这股劲儿最终让我炸出了这个挑战。我没满足于内部博客,直接上线了个人网站。现在我突破了“每天做个小东西”的人为限制,大小事都做,想到啥抓啥,不犹豫地往前推。
想看我如何在公司防火墙外应用这些经验,来 ladevzo.com/scrappy-path 找我。
ladevzo.com 截图。去瞅瞅! 结语:找你自己的节奏 最后说句总结:你不用非得 20 天做 20 个应用。从小处入手。用 Gemini 头脑风暴,用 Antigravity 造原型。别陷进啃代码,重点是把“想法”变成“跑起来的东西”。
工具准备好了,你呢? 附录:应用清单
同义词滑块(1 个文件,207 行代码)——给用户列某个词的同义词。展示基础 HTTP 集成。 传感器应用(1 个文件,228 行代码)——用 sensors plus 包操作设备硬件。 Sino 风格转换(1 个文件,230 行代码)——个语言实验,把英文短语句子转成中文风格的象形文字格式(中文语法让 LLM 交互时 token 数少得多)。 VIP 徽章(1 个文件,273 行代码)——用 Firebase 和 Google 登录实现认证。 我的应用小组件(4 个文件,305 行代码)——安卓主屏幕“容器”,装我的所有应用。用安卓 Intents 做主屏小组件。
体感声音板(2 个文件,311 行代码)——带音频播放的声音板应用。
Rusty 俳句(4 个文件,403 行代码)——个简单俳句生成器。展示 API 使用和 Riverpod 状态管理。
思路停靠点(5 个文件,481 行代码)——在地图上放标记,语音记录想法。带语音转文字、地图、定位和数据库。
Jolt(6 个文件,494 行代码)——专注本地存储,用共享偏好和自定义 UI 字体。
接受更改(2 个文件,547 行代码)——把 Antigravity 推送通知转发到手机。设备反馈加实时数据库。
街头探案(9 个文件,574 行代码)——Geoguesser 的变体:协作谋杀谜案,用 Google 地图找线索解谜。地图应用,带用户认证和 Google 街景。
学维特根斯坦(7 个文件,588 行代码)——理解维特根斯坦的学习应用。专注自定义字体的界面设计。
Parcheesi 游戏(5 个文件,625 行代码)——Parcheesi 重制。试着用 Antigravity 做“一次提示”。用 Riverpod 和 Equatable 管复杂逻辑和状态。
健康追踪器(6 个文件,641 行代码)——盯每日血压和酒精摄入。本地状态管理,用文件系统存储。 魔法章鱼(6 个文件,692 行代码)——我的魔法 8 球版。
会议助手(5 个文件,778 行代码)——效率工具,用 Firebase 认证和 Cloud Firestore。
理发记录(6 个文件,901 行代码)——Google 相册集成,帮理发店管用户理发照片,用 Google 相册库 API。
Wwks(6 个文件,1121 行代码)——Kevin 会怎么说?我的定制 AI 聊天界面。Google 生成式 AI 加全 Firebase 后端。
人速(15 个文件,1124 行代码)——个人思考工具。跨 LLM 线程自我管理上下文。全栈 AI 应用,用 Riverpod、GoRouter 和 Firebase。
数学常识 AI(11 个文件,1520 行代码)——用生成式 AI 教数学常识的教育工具。
健身搭子(11 个文件,1582 行代码)——健身追踪器,带 Riverpod、Cloud Functions 和 Freezed 代码生成。
脉搏(14 个文件,1928 行代码)——大型项目,整合生成式 AI、强健状态管理和代码生成。
Dash 在跑步机上健体。
更多来自 Flutter
氛围一次,到处运行:用 Antigravity 和 Flutter Flutter 和 Antigravity 助我们造出并上线小行星登陆游戏。
Craig Labenz, Rody Davis 2026 年 6 月 29 日 · 8 分钟阅读
我们如何用 Flutter 造 AI 咖啡店 你一送咖啡,人就来了。
Craig Labenz 2026 年 6 月 22 日 · 9 分钟阅读