V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
• 请不要在回答技术问题时复制粘贴 AI 生成的内容
yoghurtguy
V2EX  ›  程序员

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

  •  
  •   yoghurtguy ·
    YoghurtGuy · 4 天前 via iPhone · 1637 次点击

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

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

    小弟感激不尽!

    24 条回复    2026-02-09 13:21:27 +08:00
    guanhaoran
        1
    guanhaoran  
       4 天前
    如果想着急出去实习,找个开源的下载运行起来糊弄过去

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

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

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

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

    https://www.xprinter.net/companyfile/1/
    这个 sdk ,我测试过,大部分蓝牙打印机都支持,SDK 支持与否,

    1. 看 SDK 提供的连接设备的方法,能否连接打印机
    2. 看支持的打印协议,打印协议都是通用 TSPL CPCL ZPL 大部分设备都支持

    第一道坎是,把这个 sdk 的 demo 运行起来,
    第二道坎是,理解打印协议,组织编排打印内容
    关于   ·   帮助文档   ·   自助推广系统   ·   博客   ·   API   ·   FAQ   ·   Solana   ·   2318 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 32ms · UTC 10:46 · PVG 18:46 · LAX 02:46 · JFK 05:46
    ♥ Do have faith in what you're doing.