关于安卓 PDA 项目开发,应该用哪种前端技术?

2022-06-18 10:42:11 +08:00
 daviszhang

公司要给安卓系统的 PDA 开发功能,主要涉及到扫码,跟后端交互之类的。类似一个小型 ERP 功能吧。 这方面不太懂啊 自己能想到的就是下面几个方法

1.创建一个 Web 项目 让 PDA 在浏览器访问 Web 的地址。好处是不需要安卓的开发经验,不过涉及到硬件交互或者用户体验上没有原生的好

2.安卓原生开发 这个应该不考虑,没学过安卓,学习成本比较大。用户体验应该是最好的。

3.跨平台的方案,比如 Flutter 或者 RN 虽然有学习成本不过体验应该比 web 端要好。而且还能打出安装包来,手机也能用。

有没有老哥指点一下,这方面不太懂啊。

2350 次点击
所在节点    移动开发
15 条回复
nguoidiqua
2022-06-18 11:01:50 +08:00
功能简单就用 Flutter 行了,没压力。

Web 的话用起来还是差了点意思,可以考虑类似小程序的方案。
xiaoyiyu
2022-06-18 11:12:34 +08:00
flutter 已经有一些 pda 的插件支持了,可以找已有插件支持机型开发,另外 webview 类的部分 pda 厂商也有提供 js 的对接脚本(mui)
xiaoyiyu
2022-06-18 11:14:01 +08:00
https://pub.flutter-io.cn/packages/pda_scanner
当时用的时候可以,现在有点老了😂
nitmali
2022-06-18 11:17:04 +08:00
会 web 开发可以试试 uni-app 。虽然被很多人诟病,但是就是不需要额外技术栈,开发简单,开发快呀
daviszhang
2022-06-18 12:35:14 +08:00
@nitmali 哈哈哈 uniapp 不做小程序的话,不考虑啦。我们只会原生 JS ,Vue 团队里没人会啊
c1273082756
2022-06-18 14:50:21 +08:00
taro
daviszhang
2022-06-18 15:10:46 +08:00
@xiaoyiyu 好的,谢谢老哥
lzgshsj
2022-06-18 16:57:06 +08:00
我也干过手持设备的移动开发,不会原生,现学的 flutter ,体验还不错,主要是有些时候用到原生功能也比较好切换成混合开发。
aerzha
2022-06-18 16:59:27 +08:00
建议 flutter ,我司前端用 flutter 实现基本功能,感觉没啥压力和学习成本似的。
只是有些 Android 基础知识可能有点影响,随便找个初级 Android 也就帮忙解决了
x13945
2022-06-18 17:00:31 +08:00
如果有前端基础,建议 rn 。技术栈有交叉,上手快
pursuer
2022-06-19 10:16:40 +08:00
flutter 目的是跨平台,在 PDA 必定使用安卓的前提下,flutter 比原生的优势是什么?
daviszhang
2022-06-21 10:27:20 +08:00
@pursuer 感觉原生安卓成本高一点。用跨平台的技术可能以后还能兼容另一个平台
daviszhang
2022-06-21 10:28:50 +08:00
@x13945 好的 谢谢老哥
daviszhang
2022-06-21 10:29:17 +08:00
@aerzha 哈哈哈 我也是这么想的。不会原生,现在再去学原生,感觉没必要
daviszhang
2022-06-21 10:29:35 +08:00
@lzgshsj 好的 谢谢老哥

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/860455

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX