Trae AI 进行 Android 从0 到 1的一键开发

复制代码
```markdown
# Vibe Coding 初体验:使用 Trae AI 进行 Android 开发

## 前言

一直听说了 **vibe coding**,但是没有亲自用过。平时敲代码用的也是 Android Studio 上的一些插件(例如 Lingma),一些零星的问题和功能提示大大提高了工作效率。

看了网上大佬们说,现在谁敲代码还自己动手,都是 vibe coding 了!我也想试试看。Cursor、Claude Code 等国外的工具用起来不方便,还需要点费用,对于我这种"白嫖党"来说不推荐,主要还没有厉害到能使用那些专业工具,想先试试手感受一下。

于是选择了 **Trae** —— 字节跳动推出的 AI 原生集成开发环境(IDE),国产的用起来就是舒服!

> 📌 **Trae 官方文档**:https://trae.bytedance.com/docs/zh/

## 项目创建过程

我是用来进行 Android 开发的,不过它本身不能运行,于是我先用它创建一个项目,然后用 Android Studio 来运行。

### 第一步:生成基础项目

我直接在 Builder 中输入:

```

帮我生成一个 android 项目,语言用 kotlin,用一个登录界面作为主页(界面中有账号密码输入框,登录按钮,注册按钮),
activity 帮我写好对应逻辑,要求能直接在 android studio 上运行的项目
```
我先简单让它生成一个,没有过分的要求。

### 第二步:修复运行问题

不一会已经创建好了(中间需要我确认几个问题,直接点击就好)。我用 AS 马上运行还是有点问题,缺少一些文件,但是问题可以直接反馈给 Trae。

经过差不多一问一答中,又帮我创建了不少必要文件。当看到最终绿色运行启动后,我知道它成功了,还是有点激动的,基本算是纯 AI 生成的了!✅

## 功能扩展测试

之后我还给它几个任务:

### 任务 1:个人信息界面

> 在我的界面中添加头像、用户名和简介等基本信息,默认可以用默认的。

### 任务 2:动画效果实现

> 在主页中间位置做一个红色五角星旋转的动画,旁边加一个按钮,点击后会切换不同的形状。但是动画是一直进行的,支持的形状有(五角星、正方形、三角形),每次随机切换。

**结果**:都能很好的运行,直接惊呆!😲 这比之前我用 AS 的插件生成代码块更加刺激到我了。

## 使用感受

我看了网上的论点,在 AI 编程方面,国外的一些 IDE 要比国内更加好用。但是现在 Trae 给我的震撼就不小,未来程序员的道路是会越来越窄,还是如虎添翼呢?

继续加油吧!💪
相关推荐
古法安卓18 小时前
Android-休眠唤醒后onLocationChanged没有数据问题排查
android·java·android studio
不要喷香水1 天前
00-总览与架构
kotlin·app·档案管理
hai_android1 天前
Android 组件化开发实践
android·java·kotlin
传奇开心果编程2 天前
【Jetpack Compose基础语法学与练】第6课 TextField文本输入,字符串状态与输入交互
学习·前端框架·kotlin·android jetpack
豆包MarsCode2 天前
如何用 TraeCode 构建个人知识库(Wiki)
trae
豆包MarsCode2 天前
从 0 到百万级关注:我用 TraeCode 做了一款大学生求职应用
trae
执明wa2 天前
Android RecyclerView 多类型, 多种 Item
android·xml·开发语言·设计模式·android studio
JMchen2 天前
Android自定义View三大核心流程:measure、layout、draw完全解密
android·android studio
j7~2 天前
【C++微服务项目开发脚手架】(准备篇)从 0 到跑通:Docker 容器开发环境 + 宿主机用户 + Trae 远程连接 全链路踩坑实战
linux·c++·学习·xshell·docker容器·trae
ai2work2 天前
ch06 Jetpack Compose 入门:状态驱动 UI
kotlin