
公司要给安卓系统的 PDA 开发功能,主要涉及到扫码,跟后端交互之类的。类似一个小型 ERP 功能吧。 这方面不太懂啊 自己能想到的就是下面几个方法
1.创建一个 Web 项目 让 PDA 在浏览器访问 Web 的地址。好处是不需要安卓的开发经验,不过涉及到硬件交互或者用户体验上没有原生的好
2.安卓原生开发 这个应该不考虑,没学过安卓,学习成本比较大。用户体验应该是最好的。
3.平台的方案,比如 Flutter 或者 RN 虽然有学习成本不过体验应该比 web 端要好。而且还能打出安装包来,手机也能用。
有没有老哥指点一下,这方面不太懂啊。
1 nguoidiqua 2022-06-18 11:01:50 +08:00 功能简单就用 Flutter 行了,没压力。 Web 的话用起来还是差了点意思,可以考虑类似小程序的方案。 |
2 xiaoyiyu 2022-06-18 11:12:34 +08:00 via iPhone 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 好的 谢谢老哥 |