
我开发了一个包含12.6万行代码的AI安卓应用——这套工作流程对我来说行之有效
一句话看懂:一位拥有18年编程经验但从未写过Kotlin的开发者,借助AI工具(Claude Code)和一套严格的工作流程,在4个月内从零构建了一个包含12.6万行Kotlin代码的安卓应用,且这些代码全部由AI生成。他公开了这套方法论,强调“AI不是魔法,而是工程流程的倍增器”。
事件核心:发生了什么
这位开发者(在Hacker News上发布帖子)创建了一个名为“HowAreYou”的安卓应用。项目统计显示:398个文件、12.6万行Kotlin代码、130个测试文件共4.5万行、超过3000个单元测试,以及记录在案的50条生产环境教训。关键数据是:所有代码均由AI编写,作者一行手写Kotlin代码都没有。他使用的主要工具是Claude Code(基于旧版Opus 4.6模型),并结合一个名为BMAD的框架来维护技术规范和架构设计。整个项目耗时4个月,从零Kotlin基础到上线。
为什么重要
这个案例不是简单的“AI生成代码”演示,而是展示了一套可复制的系统工程方法论。核心洞察在于:AI编码工具的有效性高度依赖于开发者的工程纪律。作者明确反对“盲目 vibe coding(随性交互式编码)”,而是强调以下流程:
- 使用CLAUDE.md文件累积项目规则——每一条规则都源于一次实际生产事故,确保AI不重蹈覆辙。
- 每次开发会话开始和结束时有标准化指令:开始前加载关键文档,结束后保存所有新学到的经验和架构更新。
- 用另一个大模型(不同LLM)做代码审查,获得“不同视角”,显著提升代码质量。
这套流程将AI从“一次性聊天助手”转变为一个“持续学习、不断积累团队记忆”的工程伙伴。它说明,当前大模型的能力足以支撑从零构建中大型应用,但前提是开发者必须用工程化方法管理AI的上下文、责任和约束。
对用户/开发者/创作者的影响
对个人开发者:门槛大幅降低。不需要预先掌握特定语言或框架,只要你具备抽象问题、定义规范、迭代验证的能力,就可以通过AI快速交付产品。但这也意味着“纯代码能力”的价值正在转移向架构设计、测试策略和流程构建能力。
AI 工具推荐
想把多个 AI 模型放在一个入口?
GamsGo AI 集成 ChatGPT、DeepSeek、Gemini、Claude、Midjourney、Veo 等常用模型,适合写作、绘图、视频和日常 AI 工作流。
推广链接:通过此链接购买,我可能获得佣金,不影响你的价格。
对技术创业者:MVP(最小可行产品)开发周期可以从一年压缩到数月,启动成本显著下降。但作者也坦言,这个工作流程本身花了几周时间建立和完善,不是“无脑开写”。那些希望快速验证想法的团队,应该优先投资于规范定义和规则积累。
对AI工具供应商(如Anthropic、OpenAI):CLAUDE.md这样的文件级约束机制,展示了用户对“模型记忆和一致控制”的强烈需求。这可能推动模型层面支持更持久、更结构化的项目记忆功能(如项目级API、长期上下文窗口等)。
对普通用户:应用质量可能更快提升,因为AI工具让单元测试覆盖率和自动化审查成为低成本常规操作。但依赖AI生成的代码仍需要人类进行最终的设计决策和边界判断。
值得关注的后续
1. BMAD框架是否会扩散?作者提到的BMAD规范框架目前并不是主流工具。如果它被证明能有效降低AI项目的中断成本,可能会催生更多“AI开发方法论”类工具或模板兴起。
2. 代码审查的多样性效果:作者使用不同LLM做代码审查的做法值得跟踪——这是否意味着我们需要“多模型协作”的开发工具链?目前公开信息显示,这个思路还处于早期探索阶段。
3. 产品能否获得真实用户反馈?作者在帖子里表达了对“被当作卖AI产品者被排斥”的沮丧。HowAreU应用是否真正能帮到用户,以及AI开发的产品在用户信任方面遇到的挑战,将是社区持续观察的焦点。


