公司要给安卓系统的 PDA 开发功能,主要涉及到扫码,跟后端交互之类的。类似一个小型 ERP 功能吧。 这方面不太懂啊 自己能想到的就是下面几个方法
1.创建一个 Web 项目 让 PDA 在浏览器访问 Web 的地址。好处是不需要安卓的开发经验,不过涉及到硬件交互或者用户体验上没有原生的好
2.安卓原生开发 这个应该不考虑,没学过安卓,学习成本比较大。用户体验应该是最好的。
3.跨平台的方案,比如 Flutter 或者 RN 虽然有学习成本不过体验应该比 web 端要好。而且还能打出安装包来,手机也能用。
有没有老哥指点一下,这方面不太懂啊。
1
nguoidiqua 2022-06-18 11:01:50 +08:00 1
功能简单就用 Flutter 行了,没压力。
Web 的话用起来还是差了点意思,可以考虑类似小程序的方案。 |
2
xiaoyiyu 2022-06-18 11:12:34 +08:00 via iPhone 1
flutter 已经有一些 pda 的插件支持了,可以找已有插件支持机型开发,另外 webview 类的部分 pda 厂商也有提供 js 的对接脚本(mui)
|
3
xiaoyiyu 2022-06-18 11:14:01 +08:00 via iPhone
https://pub.flutter-io.cn/packages/pda_scanner
当时用的时候可以,现在有点老了😂 |
4
nitmali 2022-06-18 11:17:04 +08:00
会 web 开发可以试试 uni-app 。虽然被很多人诟病,但是就是不需要额外技术栈,开发简单,开发快呀
|
5
daviszhang OP @nitmali 哈哈哈 uniapp 不做小程序的话,不考虑啦。我们只会原生 JS ,Vue 团队里没人会啊
|
6
c1273082756 2022-06-18 14:50:21 +08:00
taro
|
7
daviszhang OP @xiaoyiyu 好的,谢谢老哥
|
8
lzgshsj 2022-06-18 16:57:06 +08:00 via iPhone
我也干过手持设备的移动开发,不会原生,现学的 flutter ,体验还不错,主要是有些时候用到原生功能也比较好切换成混合开发。
|
9
aerzha 2022-06-18 16:59:27 +08:00
建议 flutter ,我司前端用 flutter 实现基本功能,感觉没啥压力和学习成本似的。
只是有些 Android 基础知识可能有点影响,随便找个初级 Android 也就帮忙解决了 |
10
x13945 2022-06-18 17:00:31 +08:00 via Android
如果有前端基础,建议 rn 。技术栈有交叉,上手快
|
11
pursuer 2022-06-19 10:16:40 +08:00
flutter 目的是跨平台,在 PDA 必定使用安卓的前提下,flutter 比原生的优势是什么?
|
12
daviszhang OP @pursuer 感觉原生安卓成本高一点。用跨平台的技术可能以后还能兼容另一个平台
|
13
daviszhang OP @x13945 好的 谢谢老哥
|
14
daviszhang OP @aerzha 哈哈哈 我也是这么想的。不会原生,现在再去学原生,感觉没必要
|
15
daviszhang OP @lzgshsj 好的 谢谢老哥
|