乐于分享
好东西不私藏

用Ai开发APP开发Day2 用上了自己开发的APP

用Ai开发APP开发Day2 用上了自己开发的APP

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

评论 抢沙发

4 + 1 =
  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址
×
订阅图标按钮