当前位置: 首页 > news >正文

能不能用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

http://www.lryc.cn/news/543435.html

相关文章:

  • lattice hdl实现spi接口
  • 超过DeepSeek、o3,Claude发布全球首个混合推理模型,并将完成新一轮35亿美元融资...
  • AI如何通过大数据分析提升制造效率和决策智能化
  • Java和JavaScript的比较
  • 2. 在Linux 当中安装 Nginx(13步) 下载安装启动(详细说明+附加详细截图说明)
  • 大模型训练——pycharm连接实验室服务器
  • 实体机器人识别虚拟环境中障碍物
  • 修改`FSL Yocto Project Community BSP`用到的u-boot源码,使其能适配百问网(100ask)的开发板
  • Rk3568驱动开发_点亮led灯(手动挡)_5
  • 十、大数据资源平台功能架构
  • LabVIEW不规则正弦波波峰波谷检测
  • 分布式主键生成服务
  • 如何通过网管提升运维效率?
  • (python)Arrow库使时间处理变得更简单
  • 机器学习数学基础:33.分半信度
  • PyTorch 源码学习:GPU 内存管理之深入分析 CUDACachingAllocator
  • 0—QT ui界面一览
  • Jenkinsfile流水线构建教程
  • flex布局自定义一行几栏,靠左对齐===grid布局
  • 开发HarmonyOS NEXT版五子棋游戏实战
  • AI革命下的多元生态:DeepSeek、ChatGPT、XAI、文心一言与通义千问的行业渗透与场景重构
  • 大语言模型(LLM)微调技术笔记
  • 六十天前端强化训练之第一天HTML5语义化标签深度解析与博客搭建实战
  • NLP的预处理数据
  • 【DeepSeek问答】QProcess::start是异步的吗?会使UI卡顿吗?
  • 【Java项目】基于Spring Boot的体质测试数据分析及可视化设计
  • JAVA-如何理解Mysql的索引
  • VUE向外暴露文件,并通过本地接口调用获取,前端自己生成接口获取public目录里面的文件
  • 京准电钟:NTP精密时钟服务器在自动化系统中的作用
  • CSDN年度评选揭晓,永洪科技AI技术与智能应用双星闪耀