完全不会iOS开发的我,通过AI编程做了一款 Project 50 挑战打卡App!
有趣产品咖啡馆 Funny café :一个能让你更快接触到更多新鲜有趣好玩产品的地方。我会寻找市面上有趣的独立产品,向独立开发者们进行一对一的访谈,挖掘优质产品背后不为人知的故事(文末可加入群聊,有彩蛋!)。
1、介绍一下你自己和目前使用AI技术开发的产品
大家好,我是三秋十李 Sergio,一名很喜欢 Figma 的用户体验设计师,现在在折腾很多感兴趣的事物。
我使用 AI 开发的产品叫“The 50 Day”,这是生椰拿铁科技团队的第二款作品,一款专为近期国内外很火的 Project 50 挑战而开发的记录打卡 App。
Project 50 是由国外发起的一项重启人生挑战计划,简单来说就是坚持 50 天,每天遵守 7 个规则生活。如此以来即可建立健康习惯,爆改人生。
下载链接:https://sourl.cn/BDUBUV
主要使用 Windsurf,原因无他,便宜,后来发现他比 cursor 好用的一点是,我可以在同一个对话框中去切换纯聊天,还是自动写代码,这样我遇到一些问题就可以先跟他讨论。
除此之外还用到了 Gemini 和 DeepSeek ,用来讨论需求。以及 Midjourney 用来生成 App 图标。
4、AI技术如何帮助提升开发效率的?
我本身不会写 iOS 应用,所以要说提升效率,那是基本上全程都在提升效率。
最开始我脑子中有大概的雏形,我把我的资料扔给 Gemini,让他来帮我思考 MVP 产品怎么做,再跟我想的结合一下,中间所有的代码都是 Windsurf 写的,上线的时候,问 Gemini ASO 怎么填比较好。
虽然我是设计师,但是想要快速上线,有时候还是懒得自己画图。
这个时候 AI 帮我提升最大的效率就是可以同时进行好几项工作,一边写文档,一边写代码,一边生成图标和插图。
5、开发过程中遇到的最大技术挑战是什么?如何解决的?
最大的挑战就是 AI 会乱写代码,老烦了,经常乱改其他不应该修改的地方,我的做法就是跟他说“现在我们专注起来,实现 XX 功能”,如果我精确的知道问题出在哪,我就会直接去把代码片段@给他,或者在代码中直接生成片段。
另外有时候会遇到解决不了的 Bug,Gemini 用来解决 Windsurf 解决不了的问题。
这几天正好 Gemini 更新了 2.0 Flash Thinking 的模型,很好用,因为支持多模态,所以有些 Windsurf 很难修复的 Bug,我就扔给 Gemini,让他来帮我思考可能的原因,我再把总结扔给 Windsurf,说这是我老师说的,让他参考参考(这么说他会没那么不开心,之前说是我朋友讲的,他感觉会有点不开心,好像我在说他不厉害),很多 Bug 都是这么修复的。
除了 AI 解决问题,我自己也会去看他写的代码都是干啥的,让他及时写注释和解释自己做了什么,这样也可以让我更知道问题出在哪里。
其次就是 AI 写的东西有时候很丑,但我又不会改,我就直接网上找参考图,让他参考这个风格改,效果就会好很多。
6、你的产品在未来的发展方向是什么?
还是想先在 Project 50 的基础上,先完善能够丝滑进行挑战打卡的功能,再增加一些相关的扩展功能,争取能覆盖更多的场景,但又不至于做的特别累赘。
7、对于其他想要利用AI开发产品的开发者,有什么建议或经验分享?
工具不重要,想清楚你的产品方向更重要,在做的时候,最好自己也要思路清晰,不能完全听 AI 的,做好结构规划,一个模块一个模块做,这样可以尽量避免 AI 乱改。
做好 MVP 产品就可以宣传了,先完成再完美。
如果你不会代码,更不要干看着,AI 写的时候自己多问问,可以增加对代码的理解。俗话说,没吃过猪肉也见过猪跑,书读百遍其义自见,多看看多问问说不定就学会了。这才叫一个完美的 AI 编程搭子的用法。
,群里的独立开发者是女生,群成员也是女生,在群里会分享女生会用到的一些app,例如月经记录等,后续也会邀请更多女生独立开发者进来分享,新建一片空地,希望可以开花~ 加我好友,可以邀请你进群。