
目前接到个私单,某单位内部需要开发一个类似学习强国的 APP。 楼主十来年后端开发经历,JAVA 相关技术栈不说精通,熟练使用还是没问题的,但是没有移动开发的经验,想求助下大家,如果开发类似 APP,使用哪些移动开发的相关技术比较好上手。 人到中年,最近又是二胎,又换房装修,经济压力较大,不得已接点私单,希望各位能够不吝赐教,谢谢咯
1 hyyou2010 2019-06-16 00:10:45 +08:00 不考虑跨平台的话,原生开发即可。 |
2 mumbler 2019-06-16 00:19:52 +08:00 via Android App 开发和后端完全不同,你的 Java 经验用处不大,完全是一个新技能,你做十多年程序员连这个都不了解,说明学习能力不合格,我不信你能短期掌握 android 开发能力,并且做出能上线的产品 |
3 yuerjiajia OP @mumbler 我并没有说我的 JAVA 经验能够对 APP 开发有什么帮助吧?只是介绍下自己的相关技术背景,以便于大家能够有所了解而已。 |
4 HongJay 2019-06-16 00:24:40 +08:00 可以按 jsp 写 |
5 demo06 2019-06-16 00:25:22 +08:00 via Android mvc retrofit +rxjava+okhttp+greendao 基本上可以解决大部分问题 |
6 demo06 2019-06-16 00:31:37 +08:00 via Android 另外楼主如果做不下来可以考虑转包,私人 wx:demo06 挣个劳力钱 |
7 MASAILA 2019-06-16 00:40:17 +08:00 via iPhone 原生 想都不用想 这么多库 |
8 cxtrinityy 2019-06-16 00:45:43 +08:00 单纯 android app 的话,Java 经验还是很有用的,如果考虑跨平台,react native 应该是最适合你后端转过来的 转安卓以你后端的 java 经验,你需要的是先大致了解下 android 的系统框架怎么运行的,四大组件之类的,类似于安卓转后端会去了解对应的 Container 如 Apache 这种基础运作的方式 然后就是 API 的问题了,界面 button 用哪个控件、消息传递方式等等,有个全面的了解后,到时候做什么、怎么做至少知道一个资料查找的方向 本质上都是一样的,了解系统框架,熟悉 API,完事儿 |
9 Lax 2019-06-16 01:40:40 +08:00 @yuerjiajia 业务功能开发方面 React Native 还是首选,毕竟上手速度非常快,即使你的 Java 经验与 Android 的生态很匹配。React Native 可以认为是 React 和 Native 两部分,React 部分负责实现前台业务,Native 那部分在 Android 上 就是 Java 相关的东西了,还算是个优势。 |
10 300 2019-06-16 08:50:44 +08:00 via Android 数据库用 realm 吧,如果用到的话 |
11 Hellokids 2019-06-16 23:44:05 +08:00 via Android flutter,公司正在小规模产品上使用的跨平台方案,总体来看安卓和 ios 的体验还不错,web 端并不清楚 |
12 mmdsun 2019-06-17 07:56:04 +08:00 via Android 原生或者 Xamarin 再就是 flutter |