• 请不要在回答技术问题时复制粘贴 AI 生成的内容
secretman
V2EX  ›  程序员

大家现在 Android 开发都用的什么架构?

  •  
  •   secretman · May 24, 2018 · 6502 views
    This topic created in 3084 days ago, the information mentioned may be changed or developed.

    都用上 RxAndroid 响应式了? 网络用了 retrofit ? 绑定使用 butterknife ?

    大佬们有没有什么建议?如何去选择?

    Supplement 1  ·  May 25, 2018
    老哥们,问架构,框架就不管我说的那些东西了~
    20 replies  •  2018-06-01 17:26:16 +08:00
    debuggerx
    debuggerx
    May 24, 2018 via Android❤️1
    1
    flutter 架构⊙▽⊙
    pdog18
    pdog18
    May 24, 2018 via Android
    2
    感觉这样问的应该是个新手,想办法搞前端或者后台去吧,别进这个坑了
    CFO
    CFO
    May 24, 2018 via Android
    3
    MVP
    ByteRan
    ByteRan
    May 24, 2018
    4
    MVC

    网络 Okhttp
    绑定 findviewbyid 封装的 View v=getview(R.id.xxx)


    说实话

    retrofit RxAndroid 。利弊,至今我搞不清。。。。。
    fromzero
    fromzero
    May 24, 2018
    5
    架构还是框架啊 。架构不是 mvp mvvm 么
    DeweyReed
    DeweyReed
    May 24, 2018
    6
    RxAndroid 不就一个 Scheduler 吗。
    没底就按 Google 推荐的 AAC + MVVM 来吧。
    WordTian
    WordTian
    May 24, 2018 via Android
    7
    哥们,你先弄清架构和框架的区别吧,别到时候让面试官问懵了
    0x11901
    0x11901
    May 25, 2018
    8
    绝了,我还说来看看多少人还在用 MVC,结果楼主说的啥啊_(:_」∠)_
    GLee9507
    GLee9507
    May 25, 2018
    9
    ACC+MVVM DataBinding
    photonvx
    photonvx
    May 25, 2018
    10
    难道没有人用 livedata?
    lsyAndroid
    lsyAndroid
    May 25, 2018 via Android
    11
    分包,mvp,组件化
    Science
    Science
    May 25, 2018 via Android❤️1
    12
    你说的那几个都是针对特定功能进行优化方便使用的库吧?而架构是从整个项目进行设计,分层,方便测试和维护,让结构更加清晰,健壮,团队协作更加方便,最简单就是 MVP 了吧? Google 的 Github 主页不是有 architecture 系列 demo 吗? Android 官网不是有刚出稳定版没多久的 Android Architecture Components 吗?
    刚入坑,求轻喷😁
    secretman
    secretman
    OP
    May 25, 2018
    13
    @Science 原谅我说错了,Android Architecture Components 正在学,我刚学了了 Demo,大佬可以看看: https://github.com/JosephusZhou/ArchitectureComponents
    secretman
    secretman
    OP
    May 25, 2018
    14
    @DeweyReed 最近正在学习 Android Architecture Components,所以才来问问
    MarcoM
    MarcoM
    May 25, 2018
    15
    react 了解一下。。已经全部在写 react
    jieyaozu
    jieyaozu
    May 27, 2018 via Android
    16
    为什么要用 butterknife 这么恶心的东西,我情愿 findviewbyid
    jieyaozu
    jieyaozu
    May 27, 2018 via Android
    17
    为什么老喜欢提 mvp,我觉得 mvp 最大的优势是方便自动化测试,如果你们公司没有用到自动化测试,我觉得传统的 mvc 要好太多,所谓 mvp 的那些优点 mvc 同样能做到。
    secretman
    secretman
    OP
    May 27, 2018 via iPhone
    18
    @jieyaozu 那老哥问问你,就 mvc 中,你的 C 层是 activity 吗?还是 v 层是 activity ?
    secretman
    secretman
    OP
    May 27, 2018 via iPhone
    19
    @jieyaozu 看现在好多都用注入啥啥的,我也不是很喜欢
    v2chou
    v2chou
    Jun 1, 2018
    20
    @MarcoM 你原生的跑去写 react 了? 😂😂😂
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   4457 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 50ms · UTC 10:00 · PVG 18:00 · LAX 02:00 · JFK 05:00
    ♥ Do have faith in what you're doing.