今天来教新手怎么用AI开发软件。

15 大帅哥隋昊航 1天前 420次点击

大家肯定该问了。

A I开发软件不就是拿一个A I动动嘴,让A I把软件做出来就可以了吗?

No! No! No!

并没有你们想象中的那么简单。

现在在社区上有很多小伙伴都在自己用 AI 开发软件。

他们用的要么是 T R A E,要么用的是豆包。

他俩虽然开发软件强,可是开发完事的软件呢,它兼容性不好,而且我们还没有办法实时预览。

这就导致了一个效果:安装完的软件爆出大量的病毒。

你还没有办法让豆包等这些AI去修改,就非常的麻烦。

有的时候呢,这种 AI 开发出来的软件界面做的不好,无障碍不好,你还没有办法试试预览,做完以后再修改,还浪费 token,非常不划算。

那么,于是今天我就教给大家一个小方法,让AI做出来的软件等于算是比较好。

首先,我们先准备几个AI软件。

他们分别是。

深度求索的 DeepSeek。

还有一个叫问小白。

如果你要是喜欢的话,你也可以多准备几个AI。

这两个 A I 目前我是测试过的,写代码能力是比豆包要厉害的,所以我这里就没有推荐大家用豆包。

接下来,我们还需要一个手机上的编程软件。

AIDE编程软件

点这里获取。

软件简介

AIDE是一款功能非常全面且强大的手机应用开发工具,全称叫做Android IDE,让我们可以在手机上直接进行Android软件和游戏的开发,摆脱了对电脑的依赖。并且AIDE支持一个完整的开发周期,例如代码的编写、编译、调试和运行等操作都可以在AIDE软件中完成!这就非常适合想在手机上进行编程学习和开发的我们,快来下载体验吧!

1. AIDE怎么使用? 标题 3

1、点击右上角长得像一个图片的按钮。

2、左上角三条杠:点击后,屏幕左边会滑出显示布局文件大致结构的页面。

3、LightThemeSmall:点击可自由选择样式。

4、笔图标按钮:点击可在读写模式和只读模式之间切换。读写模式下可编辑代码,只读模式下只能查看代码。

5、右上角返回键按钮:用于撤销操作,返回上一个状态。

6、右边三个点:一般不用,里面有一个Redo选项,用于返回撤销之前的状态。

7、点击下面的大矩形框(注意不要点到中间的小矩形框)。

8、在弹出的页面点击第二项,然后点击“视图”并选择“文本”。

9、原来的文本框下面会多一个新的小框框,即创建文本框成功。

10、点击新生成的小框,弹出页面后点击Text="文本"这一项,自由编辑文本内容,写好后点击确定。

11、点击新生成的小框,找到设置文本颜色和大小的选项。

12、红色箭头所指的选项可以设置文本的颜色(例如调成红色)。

13、绿色箭头所指的选项可以设置文本的大小(有多种单位可供选择)。

14、点击右上角的三角形按钮,运行并安装应用程序。

15、查看xml文件,点击返回即可回到xml文件。

2. AIDE软件亮点 标题 3

- 便携性:可随时随地用手机编程,提高工作效率。

- 兼容性强:支持Java和C/C++语言,兼容Eclipse项目。

- 高效性:内置丰富的代码编辑和调试功能,减少等待时间。

- 学习资源丰富:助力开发者精通Android开发和C语言学习。

3. AIDE软件特色 标题 3

1、C语言代码一键编译:

通过软件可以直接创建C语言项目,创建C语言源码文件一键编译运行。

2、项目管理层次分明:

软件创建项目层次分明,同时支持。h .c文件,支持项目导入导出使用管理都很方便。

3、代码编辑方便快捷:

源码编辑器支持代码高亮,输入提示,一键编译,一键格式化代码让您编写的代码规规矩矩bug更少。

4. 更新日志 标题 3

v3.2.210316版本

新增:支持Api级别30

较旧的更改

新增:支持Chromebook

好的,当我们把这几样工具都准备好以后,我们就可以开始去开发软件啦。

首先,我们先明确你要开发什么语言。这里我不推荐大家用 HTML 代码。

这样做出来的只是网页套壳。

推荐大家用 C 加加、Java、Python。

这个编程软件里面是支持这些语言的,大家通过上面的介绍也能发现。

首先,大家想象中的开发软件就是给 AI 一句提示词,让 AI 把软件做出来。

这样做法是根本不科学的。

你会发现 A I 确实给你做出来了,可是没有达到你的想法,比如说。

我让 AI 给我做了一个每日家务签到,做完一次家务就在上面打上个对勾。可是当我点击确定的时候,却发现确定按钮怎么点都点不动,它没有给我点击事件。

后期我让他怎么修改,他都没有办法修改成功。

当时我试了20多个AI,根本没有一个AI是把这个按钮成功给绑定点击事件的。

不是说 A I 不行,而是我们给的提示词不行。

想要用 AI 做好一个完整的软件,不是看哪个 AI 好,哪个 AI 不好就不用哪个,而是得看你的提示词给的详不详细。如果你给的不详细,就一句简简单单的话,那 AI 肯定做不好。

那么接下来,我就给大家分享几个提示词小妙招。

第一个介绍软件。

你需要跟 A I 描述清楚,你这个软件要什么布局,按钮每个位置都要放在哪里,你这个你需要能明白。

店面要什么颜色的按钮的长宽比例大约是多少?

这个界面有什么装饰?

这个是第一步,这一步你就得给描述的清清楚楚,你不能就一句话,帮我做一个小软件,界面是几个字就完事儿了,这样是不可以的,这样 AI 不能明白你的需求。

而证据的说法是这样的。

帮我做个小软件,这个按钮放在左上角,那个放在右上角,这个按钮一定是红色的,长宽比例大约是(括号括号),需要描述的清清楚楚的,这样 AI 才知道你要做什么。

好的,这个是第一步。

第二步,你需要给AI下令,你要做的是什么软件,你也得描述清楚。

你不能就一句话,帮我做一个猜数字。

那这不是猜数字了?你上AI猜呢?

你得给他描述清楚这个软件怎么使用,都有哪些布局,都有哪些功能。你仅凭一个参数字,那AI根本不知道你想要做哪种的,后期改还很麻烦。

下面有两个不同的提示词,第一个是错误的,第二个是正确的,请看。

帮我做一个猜数字。

第二个。

帮我说一个猜数字,界面如下。首先,界面上面是一个编辑框,底下有个按钮是猜测,在猜测的下面有一个按钮叫清空。然后呢,首页分为几个选项,在屏幕的下面有三个导航栏,分别是首页、设置和我的。首页就是刚刚我给你描述的那样。然后呢,设置里面就是有这个软件的设置,像什么开启暗色模式呀,关闭暗色模式呀,设置最大随机数和最小随机数等。

我的里面就是可以查看我当前的等级,我一共猜对了多少个数字,猜错了多少个数字。

每一次猜数字呢,它是需要扣积分的。默认玩家初始积分是多少多少多少?答对一次加多少积分?答错一次扣多少积分?每次猜的数字都需要有倒计时的,默认倒计时一分钟。如果小于一分钟则获得积分,如果大于一分钟则不扣积分也不加积分。

好的,这个是第二步,你得描述清楚。

第三步,最关键的界面的无障碍问题。

提示词有两种。

帮我把界面无障碍优化一下。

你会发现这样是根本不行的,A I根本不知道怎么优化无障碍。然后我们再来看看第二种提示。

你现在需要帮我把这个界面无障碍给我优化好,去除多余的表情符号,让这些按钮什么的呀、气泡啊、读屏都是能读出来的,加上 R A R 标签。

加上这样一句话,那么 A I 就知道你这句话无障碍,加上 R L R 标签和气泡问题。

好的,那么这个就是这个 AI 编程软件的主要几个提示词。

那么接下来我们需要让 A I 把代码给我们,我们需要再接到刚刚那个编程软件里去运行一下。这里要记住啊,你运行,你不是就看界面美化无障碍好就可以了。

你得检查清楚,你要的功能是不是都齐全了?

如果你的功能缺失了,比如说按钮没有给你绑定 I D 点击事件,你得及时的让 A I 帮你修改。

如果AI不知道怎么修改,你得给他讲明白。

帮我把这个按钮加上一个 ID,并且在代码主页里调用此 ID,并得到点击事件效果。

这样他就基本能明白了。如果没有明白,你就可以使用咱们的第三个 AI 豆包,让豆包给你生成一个提示词,把你的需求交给豆包,让豆包帮你生成,复制给那两个 AI 就可以了。

好的,当我们在编程软件里运行没有出现任何问题以后,我们就得打包了。打包完事以后,我们还不能直接分享。

我们需要用杀毒软件先检查一下有没有病毒。如果检测到签名不合适,你需要及时改签名。如果发现检测到哪里有问题,需要及时修改。

好的,这个就是我给大家分享的 AI 编程的几个小技巧,希望能帮到各位。

如果我讲的哪里不对,或是哪里需要修改的,都欢迎在评论里告诉我。

共 91 条评论
檬檬 1天前

这个为什么显示安装包已损坏?

大帅哥隋昊航 [楼主] 1天前
你换一个浏览器试试。
檬檬 1天前

好

不推荐aide,他的工具链太旧了,jdk、ndk的最新版远远高于它的
而且我更推荐kotlin写程序,kotlin目前是android官方最推荐的语言之一,用code on the go就行
大帅哥隋昊航 [楼主] 1天前
那个包太大了。 就是官方汉化后的版本,它要运行的内存也比较大。
如果想要更多语言,其实也可以用termux,但是它需要一定的门槛
大帅哥隋昊航 [楼主] 1天前
那个吃内存有点大。
Misterwang 1天前
我用的腾讯 Workbuddy,那俩我完全看不上。豆包的工作任务还能拿来勉强生成一下音频。
大帅哥隋昊航 [楼主] 1天前
腾讯的 Work Buddy 现在只有一个免费的模型,还能正常用的。 不过,它得和电脑一起搭配才好用。对于有些小伙伴没有电脑来说,就非常的麻烦。
Misterwang 1天前
那个模型反应太慢了,用 Deepseek V4.1 Flash。
大帅哥隋昊航 [楼主] 1天前
这个是不是还是能免费用的呀? 要是这样的话,我也去用去。
Misterwang 1天前
0.03倍率。
大帅哥隋昊航 [楼主] 1天前
什么?
Misterwang 1天前
价格
大帅哥隋昊航 [楼主] 1天前
那好吧,我还是老老实实的自己写吧。 AI终究还得收费。
骚男 1天前
感情没汉化
Misterwang 1天前
我用 Deepseek V 4.1 Flash。
大帅哥隋昊航 [楼主] 1天前
没事了。

留个脚印。

晚风寄信 11小时前
开发应用程序用电脑,用手机是一种错误的选择,如果依赖某些 AI 的云端沙箱环境,那就没法构建大型应用程序了
大帅哥隋昊航 [楼主] 9小时前
可是你得考虑有些小伙伴他没有电脑啊。
晚风寄信 9小时前
那就使用非沙箱环境执行的ai编程,比如 termux
大帅哥隋昊航 [楼主] 9小时前
我们没有问题,但是得考虑有些小伙伴的动手能力,有些小伙伴就想简单易懂,不想使用这么复杂的。
晚风寄信 8小时前
那编程本来就不是个简单的工作
大帅哥隋昊航 [楼主] 8小时前
你说的对。 不过,既然我说了我是要教新手小白用AI开发软件,那肯定不能这么难,肯定不能教他们什么是语法,什么是环境这些东西,他们肯定听不懂的。
晚风寄信 8小时前
对呀,编程本来就不是个简单的工作,所以无从谈起简单
晚风寄信 8小时前
期待一下清欢同学后面的简单ai编程课吧
晚风寄信 8小时前
他有这个想法,说是要开一个个简单的ai编程工艺课程,结合自身经验
大帅哥隋昊航 [楼主] 8小时前
嗯,这个我就不上了。
晚风寄信 8小时前
那没事的,
大帅哥隋昊航 [楼主] 8小时前
你要去吗?
晚风寄信 8小时前
嗯嗯我去看他怎么奖吧,我算是清欢同学的师傅哦
大帅哥隋昊航 [楼主] 8小时前
你是他师傅啊,还是他是你师傅?
晚风寄信 8小时前
我是他师傅哦,他的这些技能都是我教的,同时他也比较努力
大帅哥隋昊航 [楼主] 8小时前
你教他什么语言呢?
晚风寄信 8小时前
我教过他 Python Java 前端三件套和kotlin,AI 编程是他自己学的,还有其他方面的知识,比如刷机等等还有硬件的
大帅哥隋昊航 [楼主] 8小时前
你是程序员吗?
晚风寄信 8小时前
在校大学生哦,不是程序员😊
大帅哥隋昊航 [楼主] 8小时前
我的天哪!你们大学还学这个呢?
晚风寄信 8小时前
没有呀,这些都是我参加培训什么的学的,还有看视频
大帅哥隋昊航 [楼主] 8小时前
想必这玩意儿当时我都是自学的。
晚风寄信 8小时前
所以暑假有一段时间他在手机电脑的维修店工作
晚风寄信 8小时前
那你还会其他技能吗
大帅哥隋昊航 [楼主] 7小时前
会呀。 比如说,玩机。
晚风寄信 7小时前
挺好的
大帅哥隋昊航 [楼主] 7小时前
我的天哪! 这个社区太火了吧,把明眼人都给推荐来了。
晚风寄信 7小时前
相信肯定还有和我一样
大帅哥隋昊航 [楼主] 7小时前
不过,清欢怎么让你来这儿了?
晚风寄信 7小时前
应该说我看他有时候一直在那打字打字,我就问他,你在打什么,他就说在逛社区论坛,然后我让他推荐的
大帅哥隋昊航 [楼主] 7小时前
哦,感觉这边怎么样?
晚风寄信 7小时前
可以的呀
大帅哥隋昊航 [楼主] 7小时前
嗯,对。
亂起名字 6小时前
我好奇问一下,你跟那清欢啥关系啊
晚风寄信 5小时前
我只能告诉你他是我徒弟了😊
亂起名字 5小时前
啥玩意?我没听错吧,
晚风寄信 4小时前
没有
亂起名字 5小时前
清欢一个厉害的大佬都是你徒弟了,那你水平什么样我是真不敢想了
晚风寄信 4小时前
他厉害吗哈哈

哈哈,结合前面的评论自行体会吧。

亂起名字 5小时前
那你肯定比他大是吧
晚风寄信 4小时前
我比他小两个月
亂起名字 3小时前
好家伙,咋这样
晚风寄信 1小时前
咋啦
亂起名字 6小时前
你对编程懂挺多啊
晚风寄信 5小时前
学得早
大帅哥隋昊航 [楼主] 8小时前
嗯,我就不用上了吧。 毕竟编程我会了,嗯。
晚风寄信 8小时前
你是程序员吗,会啥语言呀
大帅哥隋昊航 [楼主] 8小时前
Python. C语言。 C加加。 AndroLua+ 还有 Java。 然后剩下的就是重复了。
晚风寄信 8小时前
你会c c++啊,挺好的
晚风寄信 8小时前
那你 C 和 C 加加熟练吗
晚风寄信 8小时前
用 C 写过什么
大帅哥隋昊航 [楼主] 8小时前
C语言我刚学没多久。
晚风寄信 8小时前
好呢,不着急
大帅哥隋昊航 [楼主] 8小时前
我喜欢Python和。AndroLua+
晚风寄信 8小时前
好好学 Python
大帅哥隋昊航 [楼主] 8小时前
C语言是我这个月刚接触的,还不怎么熟练。
晚风寄信 8小时前
好的,这个门槛还是有点高的,慢慢来
大帅哥隋昊航 [楼主] 8小时前
而且我也不怎么喜欢C语言。
晚风寄信 8小时前
因为你刚学
大帅哥隋昊航 [楼主] 8小时前
不是我刚学的原因。 C语言早在2025年时我接触过一回,只不过当时是用电脑玩的。现在我是用手机编辑的C语言,我发现手机的跟电脑的不一样。 因为我第一次接触的语言就是C语言。
晚风寄信 8小时前
哦哦
大帅哥隋昊航 [楼主] 8小时前
而且你要是学会 Python 了以后,你就会发现有一些编程的逻辑和 Python 是一模一样的,基本没有什么差距。
晚风寄信 8小时前
嗯嗯对的
大帅哥隋昊航 [楼主] 8小时前
我不玩他俩,基本。 我平时玩的最多的是 Python。 和AndroLua+ 他俩是我玩的比较多的了。
晚风寄信 8小时前
哦哦,好吧
晚风寄信 8小时前
为啥不学kotlin
大帅哥隋昊航 [楼主] 8小时前
那个我会。 就是它有点吃内存。 不想安装。
晚风寄信 8小时前
但是,现代用这个的就多了,
桃子Cute 1小时前
反正用 AI 开发软件,肯定是不是你说纯小白,你说你开发就能开发的。你啥都不懂,AI 也开发不出来。 我是这么觉得的,因为一个包,又要构建这些文件夹,创建配置,打包 classes 文件什么的,很多东西都要自己去搞。我没用过 Agent,像访问你的特定文件夹,在里面创建,这个我没玩过,也许可以,但普通的话只能手动去写。
陈洛樱 1分钟前
想问下大家,为什么我点这个链接,找不到下载按钮,下载不了呀?