六个月前,我还从未开发过一个应用。
我有一个关于习惯追踪器的想法,自己想要它,而不是等待别人开发它,我决定尝试看看自己是否能学习如何开发它。
有趣的是,我并没有像传统方式那样学习。整个项目中,我几乎完全依赖于ChatGPT和Codex来帮助我学习、编写代码、解决问题和理解概念。有很多方面,感觉就像有一个24小时在线的导师。
最初的想法很快就演变成几个月的学习React Native、Expo、TypeScript、App Store Connect、TestFlight、订阅、引导流程、状态管理和无数bug修复。
有很多时候,我以为自己已经完成了,只要发现另一个需要解决的问题。一些最困难的挑战甚至不是编程相关的——比如App Store评论、版本号、在应用内购买、确保用户不会丢失数据。
即使有AI帮助我,我仍然有很多东西要学习。我需要学习如何让所有东西都搭配在一起,决定哪些解决方案有意义,测试变化,修复破损的部分,并且在没有效果时继续前进。
经过数夜的奋战和重建的次数超过我可以计算的数量,我终于发布了我的第一个应用。
它是一款专注于习惯、目标、连续记录和日常规划的应用。
发布应用的感觉不像完成线,更像是一个新的篇章的开始。现在,我正在学习用户反馈、留存率和如何让人们真正想要使用的应用。
我很好奇其他开发者对AI辅助开发的感觉。像ChatGPT或Codex这样的工具是否改变了你们编写软件的方式,还是你们仍然喜欢传统的方式?
我很希望得到你们的反馈、建议和从发布自己的应用中学习到的经验。
评论 (0)