yuerjiajia
V2EX  ›  问与答

安卓 APP 开发技术选型咨询

  •  
  •   yuerjiajia · Jun 15, 2019 · 3257 views
    This topic created in 2704 days ago, the information mentioned may be changed or developed.

    目前接到个私单,某单位内部需要开发一个类似学习强国的 APP。 楼主十来年后端开发经历,JAVA 相关技术栈不说精通,熟练使用还是没问题的,但是没有移动开发的经验,想求助下大家,如果开发类似 APP,使用哪些移动开发的相关技术比较好上手。 人到中年,最近又是二胎,又换房装修,经济压力较大,不得已接点私单,希望各位能够不吝赐教,谢谢咯

    12 replies  •  2019-06-17 07:56:04 +08:00
    hyyou2010
    hyyou2010
    Jun 16, 2019
    1
    不考虑跨平台的话,原生开发即可。
    mumbler
    mumbler
    Jun 16, 2019 via Android
    2
    App 开发和后端完全不同,你的 Java 经验用处不大,完全是一个新技能,你做十多年程序员连这个都不了解,说明学习能力不合格,我不信你能短期掌握 android 开发能力,并且做出能上线的产品
    yuerjiajia
    yuerjiajia
    OP
    Jun 16, 2019
    3
    @mumbler 我并没有说我的 JAVA 经验能够对 APP 开发有什么帮助吧?只是介绍下自己的相关技术背景,以便于大家能够有所了解而已。
    HongJay
    HongJay
    Jun 16, 2019
    4
    可以按 jsp 写
    demo06
    demo06
    Jun 16, 2019 via Android
    5
    mvc retrofit +rxjava+okhttp+greendao 基本上可以解决大部分问题
    demo06
    demo06
    Jun 16, 2019 via Android
    6
    另外楼主如果做不下来可以考虑转包,私人 wx:demo06 挣个劳力钱
    MASAILA
    MASAILA
    Jun 16, 2019 via iPhone
    7
    原生 想都不用想 这么多库
    cxtrinityy
    cxtrinityy
    Jun 16, 2019
    8
    单纯 android app 的话,Java 经验还是很有用的,如果考虑跨平台,react native 应该是最适合你后端转过来的
    转安卓以你后端的 java 经验,你需要的是先大致了解下 android 的系统框架怎么运行的,四大组件之类的,类似于安卓转后端会去了解对应的 Container 如 Apache 这种基础运作的方式
    然后就是 API 的问题了,界面 button 用哪个控件、消息传递方式等等,有个全面的了解后,到时候做什么、怎么做至少知道一个资料查找的方向
    本质上都是一样的,了解系统框架,熟悉 API,完事儿
    Lax
    Lax
    Jun 16, 2019
    9
    @yuerjiajia 业务功能开发方面 React Native 还是首选,毕竟上手速度非常快,即使你的 Java 经验与 Android 的生态很匹配。React Native 可以认为是 React 和 Native 两部分,React 部分负责实现前台业务,Native 那部分在 Android 上 就是 Java 相关的东西了,还算是个优势。
    300
    300
    Jun 16, 2019 via Android
    10
    数据库用 realm 吧,如果用到的话
    Hellokids
    Hellokids
    Jun 16, 2019 via Android
    11
    flutter,公司正在小规模产品上使用的跨平台方案,总体来看安卓和 ios 的体验还不错,web 端并不清楚
    mmdsun
    mmdsun
    Jun 17, 2019 via Android
    12
    原生或者 Xamarin 再就是 flutter
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   1275 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 43ms · UTC 23:51 · PVG 07:51 · LAX 15:51 · JFK 18:51
    ♥ Do have faith in what you're doing.