Android 开发求推荐靠谱的框架 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
zrp1994
V2EX    Android

Android 开发求推荐靠谱的框架

  •  
  •   zrp1994 2016-05-13 21:57:49 +08:00 14988 次点击
    这是一个创建于 3514 天前的主题,其中的信息可能已经有所发展或是发生改变。
    Android 新手,最近在赶导师的一个项目。写起来总感觉代码结构太乱,而且总是被各种 Activity 和 Fragment 的生命周期和 Android 的系统特性困扰。

    请问大家有没有什么比较好的快速开发的框架?类似 Laravel 之于 PHP , express 之于 NodeJS 这样的……最主要是方便界面和通信的架构。
    27 条回复    2016-05-22 16:42:38 +08:00
    chenyu0532
        1
    chenyu0532  
       2016-05-13 22:09:31 +08:00
    android studio 啊。。亲儿子
    chenyu0532
        2
    chenyu0532  
       2016-05-13 22:09:48 +08:00
    不喜欢的话就 eclipse
    Mikewu
        3
    Mikewu  
       2016-05-13 22:12:12 +08:00   1
    我推荐一个我用来赶毕设的框架 AndroidFine 还有讨论群,有什么不懂的群里能交流
    des
        4
    des  
       2016-05-13 22:14:05 +08:00 via Android
    要不尝试下在线拖拽生成 apk 的那种,反正完成任务就行了, 233
    zrp1994
        5
    zrp1994  
    OP
       2016-05-13 22:21:38 +08:00
    @chenyu0532 我指的不是 IDE ,我现在也在用 AS ……
    zrp1994
        6
    zrp1994  
    OP
       2016-05-13 22:22:35 +08:00
    @des 要是真这么简单就好了……
    MASAILA
        7
    MASAILA  
       2016-05-13 22:26:10 +08:00
    Android 目前的框架就算了吧 还不如直接撸
    twoyuan
        8
    twoyuan  
       2016-05-13 23:11:25 +08:00   1
    「类似 Laravel 之于 PHP , express 之于 NodeJS 这样的」
    正确答案是:没有
    chenhui7373
        9
    chenhui7373  
       2016-05-13 23:30:43 +08:00   1
    xutils 我同学用它 javaee 后端,安卓前端搞定一个毕设,封装得很好用。
    bleaker
        10
    bleaker  
       2016-05-13 23:35:52 +08:00 via iPhone   2
    ButterKnife
    EventBus
    Retrofit
    RxAndroid

    其实 Square 家的每一个开源库都挺通用的...
    viator42
        11
    viator42  
       2016-05-14 00:04:30 +08:00 via Android   1
    fragment 可以先不用,如果没特殊需求的话
    marshalchen
        12
    marshalchen  
       2016-05-14 00:10:06 +08:00   1
    em70
        13
    em70  
       2016-05-14 00:25:20 +08:00 via iPhone   1
    用 Delphi 开发,拖拽组件,超快,缺点是性能不如原生,但你毕设足够了
    Comdex
        14
    Comdex  
       2016-05-14 00:29:23 +08:00 via Android   1
    用过 thinkandroid
    willchen
        15
    willchen  
       2016-05-14 12:18:07 +08:00   1
    lizhenda
        16
    lizhenda  
       2016-05-14 14:39:21 +08:00   1
    xutils 一直蛮知名的 可是试试
    ahjsrhj
        17
    ahjsrhj  
       2016-05-14 14:51:08 +08:00   1
    我觉得可以尝试下 MVP
    Tear
        18
    Tear  
       2016-05-15 10:13:58 +08:00 via Android   1
    推荐换 kotlin 语言
    arden
        19
    arden  
       2016-05-15 12:39:32 +08:00   1
    beginor
        20
    beginor  
       2016-05-15 13:57:45 +08:00 via Android   1
    如果是用 xamarin 开发 Android 的话,倒是有两个, mvvmCross 和 Xamarin.Forms ,原生 Android 的话不晓得
    chenzakk
        21
    chenzakk  
       2016-05-15 21:34:39 +08:00   1
    可以尝试一下官方 MVP 例子, https://github.com/googlesamples/android-architecture
    但是也不算快速开发框架, Android 没什么通用的快速开发框架
    chenhui7373
        22
    chenhui7373  
       2016-05-16 09:53:35 +08:00
    @Tear 好歹给个推荐理由
    Tear
        23
    Tear  
       2016-05-16 11:21:50 +08:00 via Android
    @chenhui7373 完全兼容 Java JB 出品所以在 as 上支持很好 有很多现代语言语法糖和函数式特性,可以直接通过 XML 里的 ID 获取控件比依赖注入还要方便,结合 retrifit+Rxkotlin+MVP 非常优雅
    Tear
        24
    Tear  
       2016-05-16 11:23:30 +08:00 via Android   1
    @chenhui7373 而且会 Java 的学 kotlin 很快
    jesonyang
        25
    jesonyang  
       2016-05-16 15:30:45 +08:00
    官方 MVP 例子, https://github.com/googlesamples/android-architecture 其他的框架需要自己去搭,用着爽就行!
    nekocode
        26
    nekocode  
       2016-05-22 13:50:21 +08:00   1
    Come on !来尝试下 Kotlin 吧~ https://github.com/nekocode/kotgo 一句话为你创建 Template Project ,学学 Kotlin 的语法就能开始上手项目了。
    zrp1994
        27
    zrp1994  
    OP
       2016-05-22 16:42:38 +08:00
    @nekocode 感谢推荐,如果有时间的话,我一定去学习下
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     2778 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 26ms UTC 02:25 PVG 10:25 LAX 18:25 JFK 21:25
    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