现在安卓开发 Vibe Coding 的最佳实践是什么? - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
请不要在回答技术问题时复制粘贴 AI 生成的内容
yoghurtguy
V2EX    程序员

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

  •  
  •   yoghurtguy
    YoghurtGuy 1 天前 via iPhone 1400 次点击

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

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

    小弟感激不尽!

    23 条回复    2026-02-06 17:34:29 +08:00
    guanhaoran
        1
    guanhaoran  
       1 天前
    如果想着急出去实习,找个开源的下载运行起来糊弄过去

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

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

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

    谢谢大佬们的解惑
    yoghurtguy
        6
    yoghurtguy  
    OP
       1 天前 via iPhone
    @ychbest 我也是这么想的,所以我想知道,原生/RN/Flutter 这三个哪个 ai 更擅长,更容易调试?
    Niphor
        7
    Niphor  
       1 天前
    如果是 采购的打印机的话,比如 蓝牙热敏打印机,会给 Android 原生 SDK Demo ,所以原生写 我觉得快些
    如果 要不到 SDK ,我觉得 uniapp + 付费插件 来得快些
    onebitbank
        8
    onebitbank  
       1 天前
    用 cloud code 加 ionic 吧,我刚用 ionic 开发完成一个安卓 app , 地址 https://pan.club
    tjfamtf
        9
    tjfamtf  
       1 天前
    我用的 react native expo
    yoghurtguy
        10
    yoghurtguy  
    OP
       1 天前 via iPhone
    @Niphor 确实提供原生的 sdk ,那我先试试原生开发吧
    yoghurtguy
        11
    yoghurtguy  
    OP
       1 天前 via iPhone
    @onebitbank ionic 第一次听说,我去了解一下
    yoghurtguy
        12
    yoghurtguy  
    OP
       1 天前 via iPhone
    @tjfamtf 我本来也是想的这个方案,但是还要封装打印机 sdk ,我先试试原生吧
    noobjalen
        13
    noobjalen  
       1 天前
    @yoghurtguy #5 不知道是不是更擅长,但是我这样用了写了没什么问题。而且 flutter 工具链 vscode 也很完善,用着舒服。
    Felldeadbird
        14
    Felldeadbird  
       1 天前
    不考虑跨平台下,AI 原生最省事。
    lijunjieone
        15
    lijunjieone  
       1 天前
    用原生的,直接在上,让 Ai 改,很快
    zeroli
        16
    zeroli  
       1 天前
    做过便携热敏打印机,通过蓝牙连接,打印模版
    zeroli
        17
    zeroli  
       1 天前
    96
        18
    96  
       1 天前
    打印机是自己的还是系统的?系统的现在的手机很方便的,直接调用系统服务就可以。你的情况我推荐 Android studio + CC + 免费的 GLM4 ,感觉很足够。
    yoghurtguy
        19
    yoghurtguy  
    OP
       1 天前 via iPhone
    @Felldeadbird @lijunjieone 谢谢大佬们,准备原生开发了
    yoghurtguy
        20
    yoghurtguy  
    OP
       1 天前 via iPhone
    @zeroli @96 打印机是那种普通打印机,想要实现静默打印,所以不能走系统,只能用打印机的 SDK
    jsq2627
        21
    jsq2627  
       1 天前
    如果是学生,从来没做过安卓原生,那建议原生,毕竟是一个学习机会
    yoghurtguy
        22
    yoghurtguy  
    OP
       1 天前 via iPhone
    @jsq2627 大佬说的有道理,还是得学习一下技能
    Cloudust
        23
    Cloudust  
       1 天前
    有什么 SDK 就用什么技术栈呗,让 ai 写很快
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     1132 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 25ms UTC 17:59 PVG 01:59 LAX 09:59 JFK 12:59
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86