Android App 原生 Kotlin 开发提示词模板

更新日期: 2025-06-17 阅读次数: 405 字数: 611 分类: AI

我发现 claude 3.7 AI 在生成 Android APP 项目代码时,完全不参考当前项目的开发语言。 例如,项目是 kotlin 的项目,AI 默认生成的代码居然是 Java ...

看来,必须在提示词上多下点功夫,避免绕弯路。

提示词模板

## 技术栈
-  编程语言:Kotlin / Java
-  UI 框架:XML Layouts (Views) / Jetpack Compose
-  核心库/组件: (列出关键依赖,例如:ViewModel, LiveData/StateFlow, Room, Retrofit, Hilt/Dagger, Navigation Component, WorkManager, Coil/Glide 等)

对于我来说,使用下面的足够

## 技术栈
-  编程语言:Kotlin
-  UI 框架:XML Layouts (Views)

我甚至找到了一个在线售卖 Android Dev 提示词模板的网站,这细分领域也是没谁了。

最后

github copilot 里的 claude 3.7 写 Android 原生 kotlin,确实不太行。界面设计难看,bug 一堆,逻辑也不通。完全不如写网页的效果。也不知道是不是我的提示词问题。

昨天在 Android Studio 试了试豆包家的 Trae 插件,写出来的 toast 让人哭笑不得。直接一个

showToast(''xxx")

我只想说,are you ok?

可能提示词上,或者项目结构上还是得优化一下。

转念一想,也未必是坏事,如果 AI 写 Android 原生能力不太行,也许说明这个方向还有一点技术门槛,竞争没那么激烈吧。。。

最好的 Android 开发模型

恰好在 reddit 上看到一个帖子讨论

Claude 4 Sonnet is the best model for Android dev (per Kotlin-bench)

https://www.reddit.com/r/androiddev/comments/1kttvd4/claude_4_sonnet_is_the_best_model_for_android_dev/

issue 解决成功率,claude 4 比 3.7 搞了 10 个百分点。

不过,下面的评论也很扎心。

感觉问题的根源,还是网上 android 原生开发的代码太少了,我很多时候根据 Google Android 官方文档的教程,都找不到相关的示例代码,新的组件对应的资料极少,用的人都不多。导致 AI 的训练数据就少的可怜。那训练出来的模型能靠谱么?😮‍💨

早上有人推荐我用 React Native 代替 Android Kotlin 开发,也是个办法。。。但是,我嫌 RN 的包体积太大了,不环保。我也没有 iOS 多端支持的需求,况且我想搞搞桌面组件的开发,先用着 Kotlin 吧。

微信关注我哦 👍

大象工具微信公众号

我是来自山东烟台的一名开发者,有感兴趣的话题,或者软件开发需求,欢迎加微信 zhongwei 聊聊, 查看更多联系方式