yuerjiajia
V2EX  ›  问与答

安卓 APP 开发技术选型咨询

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

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

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