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

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

  •  
  •   yoghurtguy ·
    YoghurtGuy · 20 天前 via iPhone · 2129 次点击

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

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

    小弟感激不尽!

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

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

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

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

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

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

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

    第一道坎是,把这个 sdk 的 demo 运行起来,
    第二道坎是,理解打印协议,组织编排打印内容
    yoghurtguy
        25
    yoghurtguy  
    OP
       15 天前 via iPhone
    @zeroli 好的,太感谢了,我试试
    关于   ·   帮助文档   ·   自助推广系统   ·   博客   ·   API   ·   FAQ   ·   Solana   ·   6033 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 31ms · UTC 02:58 · PVG 10:58 · LAX 18:58 · JFK 21:58
    ♥ Do have faith in what you're doing.