V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
zrp1994
V2EX  ›  Android

Android 开发求推荐靠谱的框架

  •  
  •   zrp1994 · 2016-05-13 21:57:49 +08:00 · 11379 次点击
    这是一个创建于 3120 天前的主题,其中的信息可能已经有所发展或是发生改变。
    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   ·   实用小工具   ·   3131 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 22ms · UTC 13:55 · PVG 21:55 · LAX 05:55 · JFK 08:55
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.