用Ai开发APP开发Day2 用上了自己开发的APP
上周傍晚,出门遛狗,迎着凉风,突生感慨,时光匆匆,一年又一年。
说到金钱,我很自豪的一件事情,就是在我的刻意练习下,我养成了记账的好习惯。当然,我知道有一些自动记账的工具,比如支付宝微信账单什么的,我也用过。但这都只能单平台,有的时候使用信用卡还会重复计算,更重要的是,通过手动记账,通过记录每一笔支出,我清楚可溯源的知道,我的收入都去哪了。
一开始,我是想让按照时间点记录,几点到几点,我在做什么,类似流水账这样的,但很快,我发现这是反人类 。人不可能按部就班的给自己一个枷锁,严格执行的。
慢慢的,想法就迭代成,每天睡前,说几句话总结下今天都做了什么事情,写几句感想。然后用AI进行标记、汇总。并且可以按照月度总结。
我让它写出了3份文档,即《产品需求文档》、《UI界面文档》、《技术文档》。
打开Trae(因为免费),让Trae分析这个文件夹的内容,充分理解。
使用EXPO来进行调试(我刚开始也不知道这是啥,反着Trae推荐的,叫我手机下载这个,然后扫码在手机上模拟运行APP)
我也不知道这些错误啥意思,反着就是截图下来,再发给Trae,比如这样:
我想应该是我的我用的免费模型,所以需要这么操作?是不是像小红薯那些使用claude的,是不是模型足够强大,不需要这么复制粘贴调试?
或者有没有自动复制错误信息的skills什么的,后面再研究看看
然后我又申请了个deepseek的api(也是trae告诉我怎么申请的)
充值了10块钱,作为我这个app自动分析日记信息的ai
当然,跟实际开发一样,项目进行到一半肯定会有变更,比如我突然想到“应该得加一个搜索功能,这样我想起某件事但又不知道是什么时候”,我就可以搜索出来
这是一个比较大的需求变更,我觉得描述的需求应该完整点比较好,就像个正规的需求变更文档一样,于是我把需求踢给了gemini,让他帮我写个需求变更:
最后,就是封装成APK文件,我可以正在在手机上安装,而不是模拟器。
这个APP的数据是保存在手机本地的,我还增加了数据导入导出功能,这样既可以保证数据的安全性,又不用担心数据因服务器没有续费而丢失。
1、不知道使用claude开发是不是会简单很多,这个需要尝试下;
2、UI界面做得太粗糙了,下次试下用gemini生成的png格式UI;