现在安卓开发 Vibe Coding 的最佳实践是什么?

2 月 6 日
 yoghurtguy

背景:我是一个研究生,后端会 SpringBoot ,前端会 React 和 Next.Js ,在一个横向项目中,老师让我开发一个安卓软件(需要控制打印机),后端其他同学负责,开发完就让我出去实习 。所以想问问各位大佬,在尽量 vibe 和快速的情况下:

  1. 我应该使用什么架构,原生安卓?还是 React Native ?
  2. 目前在用 OpenCode ,有什么好用的 skills 之类的吗?
  3. 有什么其他的好的工作流吗?

小弟感激不尽!

3002 次点击
所在节点    程序员
25 条回复
guanhaoran
2 月 6 日
如果想着急出去实习,找个开源的下载运行起来糊弄过去

如果是想学习就还是原生比较好,就算用其他语言 最后还是要和原生交互。
ferch
2 月 6 日
你有前端的基础,纯业务就用 React Native ,uniapp 之类的交差,但是涉及到跟打印机的对接,这个可能得看是什么打印机了,很多的打印机也有相关的 RN sdk ,或者调用 android 原生的打印组件网络打印.没有的话就需要自己封装插件了。有 AI 也好搞定
noobjalen
2 月 6 日
opencode + gpt5.2 + flutter.我已经这样写两周了。没啥问题,下位机对接 esp32. 然后找个合适 flutter 的 agents.md 上手干就是了。 顺便再用用我的中转站 aff ,aHR0cHM6Ly9hcGkuaWt1bmNvZGUuY2MvcmVnaXN0ZXI/YWZmPU9IOWQ=
ychbest
2 月 6 日
精确描述需求,AI 给方案,拆解执行,马上就能糊出来一个
yoghurtguy
2 月 6 日
@guanhaoran 他有很多需求,没有适合的开源的项目

@ferch 我也想的是 RN ,但是不跨端是不是没必要?

@noobjalen 没用过 flutter ,我想的是写过 react 的话还是 RN 更熟悉? AI 对 flutter 更擅长吗?

谢谢大佬们的解惑
yoghurtguy
2 月 6 日
@ychbest 我也是这么想的,所以我想知道,原生/RN/Flutter 这三个哪个 ai 更擅长,更容易调试?
Niphor
2 月 6 日
如果是 采购的打印机的话,比如 蓝牙热敏打印机,会给 Android 原生 SDK Demo ,所以原生写 我觉得快些
如果 要不到 SDK ,我觉得 uniapp + 付费插件 来得快些
onebitbank
2 月 6 日
用 cloud code 加 ionic 吧,我刚用 ionic 开发完成一个安卓 app , 地址 https://pan.club
tjfamtf
2 月 6 日
我用的 react native expo
yoghurtguy
2 月 6 日
@Niphor 确实提供原生的 sdk ,那我先试试原生开发吧
yoghurtguy
2 月 6 日
@onebitbank ionic 第一次听说,我去了解一下
yoghurtguy
2 月 6 日
@tjfamtf 我本来也是想的这个方案,但是还要封装打印机 sdk ,我先试试原生吧
noobjalen
2 月 6 日
@yoghurtguy #5 不知道是不是更擅长,但是我这样用了写了没什么问题。而且 flutter 工具链 vscode 也很完善,用着舒服。
Felldeadbird
2 月 6 日
不考虑跨平台下,AI 原生最省事。
lijunjieone
2 月 6 日
用原生的,直接在上,让 Ai 改,很快
zeroli
2 月 6 日
做过便携热敏打印机,通过蓝牙连接,打印模版
zeroli
2 月 6 日
96
2 月 6 日
打印机是自己的还是系统的?系统的现在的手机很方便的,直接调用系统服务就可以。你的情况我推荐 Android studio + CC + 免费的 GLM4 ,感觉很足够。
yoghurtguy
2 月 6 日
@Felldeadbird @lijunjieone 谢谢大佬们,准备原生开发了
yoghurtguy
2 月 6 日
@zeroli @96 打印机是那种普通打印机,想要实现静默打印,所以不能走系统,只能用打印机的 SDK

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/1191205

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX