能不能用Ai来开发出一款APP很早就想过能不能用Ai来开发出一款APP
现在AI这么流行,长青很早就想过能不能用Ai来开发出一款APP?
然后从1月份开始长青就开始着手用AI写一款音乐app,参考了落雪音乐的开发技术栈,长青这里也准备用ReactNative去写。
图片

编辑
首先声明一点,长青本身不会开发app的,只是以前上学学习过java、c#、H5、JS等编程技术(现在基本忘得差不多了)
选RN用来开发主要也是因为RN偏向前端,基本会点JS就能上手。
图片

编辑
不过长青为了确保能够看懂代码,还是去B站大学恶补了一下reactnative的基础教程。
图片

编辑
然后长青主要用到的AI包含:通义千问、claude、chatgpt、kimi、deepseek等等。
图片

编辑
为什么用这么多模型?
因为有时候你会感觉某个模型突然笨的要死,之后换另一个模型去刷代码(难道因为我用的免费版原因)
图片

编辑
接下来就是开始用AI来写代码啦!
一脸懵逼期
因为没有开发过app的经验,所以刚开始真的是一脸懵逼。
只能让AI给我写一个小例子,然后根据实际再让ai去给我修改这个代码方案。
图片

编辑
然后修修改改写出了第一版简陋的页面。
图片

编辑
渐入佳境
这个阶段我发现用claude+通义来跑代码特别舒服
图片

编辑
就开始用ai写各种页面,把音乐app的各种功能页面都写了出来。
图片

编辑
不过用着用着就会发现AI模型突然变傻了,中间只能来回换着ai模型来跑代码
图片

编辑
最逆天的就是有时候被一个bug卡好几天,然后突然这个ai模型开窍了给我解决了这个问题.......
图片

编辑
填坑阶段
这个阶段开始发现由于之前不懂app开发,有些地方的代码逻辑和组件用的都有问题。
接下来就开始漫长的重构部分代码的路程......
图片

编辑
因为老早之前加了musicfree的作者,所以中途也开始请教大佬们一些不太懂的问题。
图片

编辑
肝出来了
最后可算是整出来了,其中百分之99%的代码都是由AI来操作的。
我在这里扮演的角色就是把我的想法告诉它,引导它处理问题,告诉他报错的日志等等。
PS:软件中涉及的接口均是收集于网络
首页展示:
图片

编辑
搜索页展示:
图片

编辑
歌单页展示:
图片

编辑
本地音乐页展示:
图片

编辑
设置页面展示:
图片

编辑
总结来说软件 支持下载内嵌歌词封面的音频、支持自建歌单和导入外部歌单、支持歌单批量下载、支持扫描本地音频、支持另外下载歌词 等等。
因为软件长青自始至终都是在红米K70上测试的,不知道其他机型有什么问题。
我用夸克网盘分享了「ReactNative」
链接:https://pan.quark.cn/s/ca2970226239
作者声明本文无利益相关,欢迎值友理性交流,和谐讨论~

Coty___
校验提示文案
猫叔聊财
校验提示文案
Sanke
校验提示文案
不老不学
校验提示文案
动感超人VK
校验提示文案
长安空
校验提示文案
batch2000
校验提示文案
张志涛
校验提示文案
咚咚锵东东
校验提示文案
爬虫
校验提示文案
油炸小青蛙
校验提示文案
值友4190965467
校验提示文案
好物good
校验提示文案
爱无缓存
校验提示文案
发条兔兔
校验提示文案
已被注册的老曾
校验提示文案
zzZZ-
校验提示文案
冷秋橙月
校验提示文案
这个怎么样呀
校验提示文案
rods
校验提示文案
值友8863266686
校验提示文案
rods
校验提示文案
这个怎么样呀
校验提示文案
冷秋橙月
校验提示文案
zzZZ-
校验提示文案
已被注册的老曾
校验提示文案
发条兔兔
校验提示文案
爱无缓存
校验提示文案
值友5039517142
校验提示文案
好物good
校验提示文案
值友4190965467
校验提示文案
油炸小青蛙
校验提示文案
爬虫
校验提示文案
咚咚锵东东
校验提示文案
张志涛
校验提示文案
batch2000
校验提示文案
长安空
校验提示文案
动感超人VK
校验提示文案
不老不学
校验提示文案
Sanke
校验提示文案