Synth Daily

GitHub 都没用明白,我这样用 Gemini 零起点开发应用

一名运营人员,尽管连 GitHub 都用不明白,但借助 AI 编程助手 Gemini,成功独立开发并上架了一款名为“NEXT升级站”的鸿蒙应用。这个过程充满了挑战,包括克服技术门槛、网络限制和复杂的备案审核。作者发现 Gemini 在从零开始创建项目时非常高效,但在优化现有代码或修复具体问题时则表现固执,这促使作者从一个单纯的代码复制者成长为能够指导 AI 的项目管理者。最终,这款聚焦于截图编辑与创作的应用成功发布,给作者带来了巨大的成就感和突破自身能力边界的成长体验。

使用 AI 编程的挑战

对于没有技术背景的人来说,借助 AI 编程并非一帆风顺,会遇到多重障碍。

  • 自我设限: 最大的障碍往往来自内心。作者最初认为开发一个真正的 APP 超出了自己的能力范围,但实践证明,一旦挣脱思想的束缚,事情会豁然开朗。
  • 网络环境: 使用 Gemini 或 ChatGPT 等工具对网络要求极高。网络波动、地区限制和 IP 问题常常导致服务中断,甚至无法支付订阅费用。
  • 技术门槛: 许多 AI 编程工具并非为纯粹的初学者设计。例如,一些工具要求用户先关联 GitHub 仓库,这本身就是一个门槛。同时,零基础意味着无法判断 AI 生成代码的优劣,也无法纠正它的错误。
  • 备案和审核: 在中国,联网的应用需要经过复杂的备案流程,包括购买服务器、域名,并分别为它们备案。此外,应用商店的审核标准也很严格,功能过于简单的应用可能会被多次驳回。

Gemini 的双重角色:高效的开创者与固执的维修工

在整个开发过程中,Gemini 扮演了多个角色,其表现也呈现出明显的两面性。

在项目初期,当需求模糊、需要从零开始时,Gemini 表现出色,能够快速评估需求、输出解决方案并编写绝大部分代码。

Gemini 擅长写半开放式作文。当我提出想将小程序转译为鸿蒙应用时,公司的开发同事直接否定了,但 Gemini 在否定后,提出了一个更简单的方案:直接用原生工具重写一个。

它手把手地指导作者完成了从环境配置到应用上线的全过程:

  • 产品项目与需求评估
  • 输出解决方案
  • 100% 的代码编写
  • 问题定位与修复
  • LOGO 设计与绘制教程

然而,当进入具体功能优化或 Bug 修复阶段时,Gemini 的表现开始变得固执和低效。

能调用系统图标的它偏要自己画;我说哪个功能上有问题,它就只是把这个问题修复好,全然不告诉我它为了修复这个问题,偷偷把其他能正常运行的功能删了。

这种“鬼打墙”式的体验,迫使作者从一个简单的“代码复制粘贴机器”转变为一个需要主动管理和引导 AI 的项目掌控者。

从“代码搬运工”到“项目掌舵者”

为了应对 Gemini 的“小聪明”和“偷懒”,作者逐渐学会了如何下达更精准的指令,并建立了一套自己的工作流程来管理项目。

这包括在修改关键功能前,先在隔离环境中测试可行性,以及在复制代码时留意代码量的异常变化。作者给 Gemini 的指令也变得越来越长、越来越详细:

  • 必须精准修改,不要动已有的功能布局与逻辑。
  • 输出方案前,要严格关联上下文
  • 优先使用系统组件,不要简单问题复杂化
  • 输出完整代码,减少手动误操作
  • 不要偷懒,不要在不告知的情况下输出精简 DEMO。
  • 一步步详细列明每一个操作步骤,尤其是不可逆操作要特别标注。

这个转变虽然辛苦,但也带来了巨大的成长。作者不再是被动的执行者,而是成为了整个项目的“掌舵手”,能够评估技术方案、预见风险并制定应对策略。

我还蛮享受这种独立开发的过程,当一个深夜在脑海浮现出来的想法,隔日就能亲手实现的时候,那种心情还是难以言喻的。无需说服别人,也不用依赖谁来实现,想到了就去做。

应用介绍:NEXT 升级站

这款应用的核心功能是截图编辑与创作,它将作者十年前的一个“带壳截图”项目进行了现代化重生。

  • 核心功能: 支持带壳截图、快速切换设备形态(如折叠屏)、添加贴纸、图层顺序调整。
  • 云端更新: 机型素材、贴纸、背景甚至遮罩颜色都可以通过云端更新,无需更新应用本身。
  • 丰富的可玩性: “贴纸中心”不仅提供常规贴纸,还可以作为画布壁纸或场景海报,大大拓展了创作空间。

当然,初版应用也存在一些遗憾,比如因技术能力所限未能实现图片置底和全局毛玻璃效果。

开发背后的故事与成本

“NEXT 升级站”这个名字背后是一段不断演变的功能迭代史。它最初是一个解决鸿蒙升级痛点的微信小程序,后来为了验证技术和覆盖成本,又尝试了网页版。最终,因为应用审核被驳回,作者才下定决心将其重构为一个功能更丰富的截图创作工具。

开发全链路的基础费用清单(以一年计):

  • 腾讯云: 19.9 元/月
  • 服务器: 69 元/年
  • 域名: 33 元/年
  • 总计: 约 340.8 元(不含订阅 Gemini 等 AI 服务的费用)

作者认为,AI 最大的价值在于能以最低成本快速验证各种想法的可行性。只要踏出了第一步,距离终点就不再遥远。