V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
xooass
V2EX  ›  Android

2023 年了,非专业后端仔(以前的个人站长)想快速做一个安卓 app 应该用啥啊

  •  
  •   xooass · 2023-03-30 11:13:54 +08:00 · 6080 次点击
    这是一个创建于 365 天前的主题,其中的信息可能已经有所发展或是发生改变。

    自家外贸公司,公司没有专业程序员,就有一个 php 初级程序员,用 wordpress 架个 SEO 站,修改下 shopify 页面。会点 html,css,jq 不会 vue 之类的。

    我自己用 python 做数据分析和写一些自动化工具。

    现在因为自建仓库,已经自己写了一套初级仓管系统,想接一个 pda 手持终端,类似菜鸟驿站那种,就两功能,扫一下入库,扫一下出库。

    功能非常初级,但是这种手持终端,配置往往都非常低,基本上是 2G 内存+几年前的低端 cpu 。

    如果用 uniapp 或者 rn 这种,应该会比较卡吧?

    如果是用 flutter ,会不会比写原生好很多? 我们暂时不用考虑 ios 和其他什么的,就 pda 安卓。

    完全不会 java 和 kotlin 的情况下,如果完全写原生的话哪个上手快一点啊?对比 flutter 的 dart 呢?

    39 条回复    2023-03-31 09:50:46 +08:00
    LLaMA2
        1
    LLaMA2  
       2023-03-30 11:20:35 +08:00
    一包烟钱,我给你写一个吧。
    LeegoYih
        2
    LeegoYih  
       2023-03-30 11:23:33 +08:00
    RN 比较香,但是无论什么框架难免要和原生交互,到时候还是得学一点 Java/Kotlin
    hhjswf
        3
    hhjswf  
       2023-03-30 11:24:38 +08:00 via Android
    可以套壳浏览器做个 web
    ma836323493
        4
    ma836323493  
       2023-03-30 11:30:08 +08:00
    pwa 完事软件都不用装了
    Muniesa
        5
    Muniesa  
       2023-03-30 11:30:38 +08:00 via Android
    读二维码数据然后发送请求吗,flutter 直接调包应该很快就能写好
    cocomiko
        6
    cocomiko  
       2023-03-30 11:33:50 +08:00
    https://github.com/mebjas/html5-qrcode
    html5 接入就可以了只要写一个移动端 web 页面,给人家做过类似的,手持 pda 装了用的很好,不过我是用 ionic 写的,因为对方有一些原生的需求,你这种情况写个移动端网页都完全胜任
    james2013
        7
    james2013  
       2023-03-30 11:38:29 +08:00
    不熟悉的话,原生用 java 写比较好,因为使用 kotlin 仍然要会 java
    flutter 是跨端的,没有必要,怎么可能会比原生好?
    dreamramon
        8
    dreamramon  
       2023-03-30 11:52:25 +08:00
    直接 rn 吧,简单的 ts 语法,一包烟的功夫就出来了。
    superedlimited
        9
    superedlimited  
       2023-03-30 11:55:08 +08:00 via iPhone
    rn 。一切声明式 ui ,都是抄 react 的。
    xieren58
        10
    xieren58  
       2023-03-30 11:57:40 +08:00
    xieren58
        11
    xieren58  
       2023-03-30 11:58:06 +08:00
    几分钟上手, 半小时出 app
    westoy
        12
    westoy  
       2023-03-30 12:00:26 +08:00   ❤️ 1
    上面几位觉得一包烟的, 可能不知道你想做什么

    不到五百, 你能买到采集器 + 扫码枪 + 盘点机, 里面还打包了软件

    除非你要深度整合自己的 ERP , 不然这东西自己做亏的一逼
    xscit
        13
    xscit  
       2023-03-30 12:05:31 +08:00 via iPhone
    让一楼写一个吧
    xu11111111
        14
    xu11111111  
       2023-03-30 12:19:42 +08:00
    用 gpt 最快,我奶奶都会用
    zoharSoul
        15
    zoharSoul  
       2023-03-30 12:25:13 +08:00
    原生写最简单
    belowfrog
        16
    belowfrog  
       2023-03-30 12:28:48 +08:00
    rn 恶心,不要碰; flutter 没写过,比 rn 生态圈新一点,就是各种包新很多;

    推荐 java 写,java 基础语法也简单,看两天差不多就上手了
    belowfrog
        17
    belowfrog  
       2023-03-30 12:30:08 +08:00
    你这需求,直接小程序吧,感觉很简单,小程序组件也齐
    whyrookie
        18
    whyrookie  
       2023-03-30 12:50:57 +08:00
    最快是 Java,这种功能,很多库很早就有,大部分也是 Java 写的,遇到问题也好解决
    IvanLi127
        19
    IvanLi127  
       2023-03-30 13:18:34 +08:00 via Android
    你这需求。。。其实网页也能做出来
    NewTab12138
        20
    NewTab12138  
       2023-03-30 13:26:31 +08:00
    flutter 如果会的话,很快,几个小时就可以
    djoiwhud
        21
    djoiwhud  
       2023-03-30 13:36:30 +08:00 via Android
    给一楼一百块钱,买包软中华。让他帮你写。
    jarven123
        22
    jarven123  
       2023-03-30 13:50:49 +08:00
    uniapp 没啥问题的就一个扫描的功能
    MozzieW
        23
    MozzieW  
       2023-03-30 14:09:44 +08:00
    先确定方案:
    1. 如果确定买手持,直接用人家的 demo 跑,逻辑改一下。完了
    2. 写个手机 App ,GitHub 找个扫码的 demo ,跑起来,逻辑改一下。完了
    internelp
        24
    internelp  
       2023-03-30 14:10:14 +08:00
    flutter 简单,我给你写一个吧。
    xulihang
        25
    xulihang  
       2023-03-30 14:19:42 +08:00
    AaronLee01
        26
    AaronLee01  
       2023-03-30 15:05:45 +08:00
    学一学 Kotlin ,Compose 画页面和前端很像了
    vivipure
        27
    vivipure  
       2023-03-30 15:14:04 +08:00
    用 h5 开发,然后 capacitor 包一层进行了。简单功能不存在卡顿的问题
    zhanlanhuizhang
        28
    zhanlanhuizhang  
       2023-03-30 15:18:18 +08:00
    给我一包烟钱。给你写一个
    flytsuki
        29
    flytsuki  
       2023-03-30 15:33:34 +08:00
    用过 web 扫码很慢,后面写了个 android 壳接入华为的扫码速度很快
    sunrain
        30
    sunrain  
       2023-03-30 15:40:48 +08:00
    jalena
        31
    jalena  
       2023-03-30 16:10:09 +08:00
    我写过,你要考虑你怎么去接入 PDA 的扫码,一般有直接输出,还有个广播

    我用的就是广播,他基本能兼容市面上买到的所有 PDA 。。。

    界面就用原生呗,Android studio 有可视化。。。。。
    xooass
        32
    xooass  
    OP
       2023-03-30 16:42:12 +08:00
    谢谢各位,听到你们这样说,我突然很有信心自己一周不到就写出来了。
    DICK23
        33
    DICK23  
       2023-03-30 17:03:57 +08:00
    别用 web 就行,调摄像头不是一般的慢
    leconio
        34
    leconio  
       2023-03-30 17:23:49 +08:00
    ChatGPT+Flutter
    suijishu
        35
    suijishu  
       2023-03-30 18:09:13 +08:00
    @xooass 一包烟钱,给你用 java 原生写了。前提是有接口啊。
    ajacks
        36
    ajacks  
       364 天前
    uniapp 就可以,红外扫描自己写一个原生插件就行。
    chaoyebugao
        37
    chaoyebugao  
       364 天前
    Flutter 写,主要是跨平台和快。后端着落了?
    hlayk
        38
    hlayk  
       364 天前
    如果就按照你这简单的需求 一个页面加两个按钮 再调用个接口 用啥写都无所谓 但是 PDA 这种性能不行的设备 用原生会不会好些 ?
    xjqxz2
        39
    xjqxz2  
       364 天前
    用 ChatGPT ~ :)
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   4125 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 24ms · UTC 10:12 · PVG 18:12 · LAX 03:12 · JFK 06:12
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.