安卓 APP 开发技术选型咨询 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
yuerjiajia
V2EX    问与答

安卓 APP 开发技术选型咨询

  •  
  •   yuerjiajia 2019-06-15 23:44:41 +08:00 2549 次点击
    这是一个创建于 2342 天前的主题,其中的信息可能已经有所发展或是发生改变。

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

    12 条回复    2019-06-17 07:56:04 +08:00
    hyyou2010
        1
    hyyou2010  
       2019-06-16 00:10:45 +08:00
    不考虑跨平台的话,原生开发即可。
    mumbler
        2
    mumbler  
       2019-06-16 00:19:52 +08:00 via Android
    App 开发和后端完全不同,你的 Java 经验用处不大,完全是一个新技能,你做十多年程序员连这个都不了解,说明学习能力不合格,我不信你能短期掌握 android 开发能力,并且做出能上线的产品
    yuerjiajia
        3
    yuerjiajia  
    OP
       2019-06-16 00:23:51 +08:00
    @mumbler 我并没有说我的 JAVA 经验能够对 APP 开发有什么帮助吧?只是介绍下自己的相关技术背景,以便于大家能够有所了解而已。
    HongJay
        4
    HongJay  
       2019-06-16 00:24:40 +08:00
    可以按 jsp 写
    demo06
        5
    demo06  
       2019-06-16 00:25:22 +08:00 via Android
    mvc retrofit +rxjava+okhttp+greendao 基本上可以解决大部分问题
    demo06
        6
    demo06  
       2019-06-16 00:31:37 +08:00 via Android
    另外楼主如果做不下来可以考虑转包,私人 wx:demo06 挣个劳力钱
    MASAILA
        7
    MASAILA  
       2019-06-16 00:40:17 +08:00 via iPhone
    原生 想都不用想 这么多库
    cxtrinityy
        8
    cxtrinityy  
       2019-06-16 00:45:43 +08:00
    单纯 android app 的话,Java 经验还是很有用的,如果考虑跨平台,react native 应该是最适合你后端转过来的
    转安卓以你后端的 java 经验,你需要的是先大致了解下 android 的系统框架怎么运行的,四大组件之类的,类似于安卓转后端会去了解对应的 Container 如 Apache 这种基础运作的方式
    然后就是 API 的问题了,界面 button 用哪个控件、消息传递方式等等,有个全面的了解后,到时候做什么、怎么做至少知道一个资料查找的方向
    本质上都是一样的,了解系统框架,熟悉 API,完事儿
    Lax
        9
    Lax  
       2019-06-16 01:40:40 +08:00
    @yuerjiajia 业务功能开发方面 React Native 还是首选,毕竟上手速度非常快,即使你的 Java 经验与 Android 的生态很匹配。React Native 可以认为是 React 和 Native 两部分,React 部分负责实现前台业务,Native 那部分在 Android 上 就是 Java 相关的东西了,还算是个优势。
    300
        10
    300  
       2019-06-16 08:50:44 +08:00 via Android
    数据库用 realm 吧,如果用到的话
    Hellokids
        11
    Hellokids  
       2019-06-16 23:44:05 +08:00 via Android
    flutter,公司正在小规模产品上使用的跨平台方案,总体来看安卓和 ios 的体验还不错,web 端并不清楚
    mmdsun
        12
    mmdsun  
       2019-06-17 07:56:04 +08:00 via Android
    原生或者 Xamarin 再就是 flutter
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     5668 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 27ms UTC 01:40 PVG 09:40 LAX 17:40 JFK 20:40
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86