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

[美团点评] 美团外卖 Android 平台化架构演进实践

  •  
  •   meituandianping · 2018-03-21 09:57:59 +08:00 · 2839 次点击
    这是一个创建于 2441 天前的主题,其中的信息可能已经有所发展或是发生改变。

    美团外卖自 2013 年创建以来,业务一直高速发展。目前美团外卖日完成订单量已突破 1800 万,成为美团点评最重要的业务之一。美团外卖的用户端入口,从单一的外卖独立 App,拓展为外卖、美团、点评等多个 App 入口。美团外卖所承载的业务,也从单一的餐饮业务,发展到餐饮、超市、生鲜、果蔬、药品、鲜花、蛋糕、跑腿等十多个大品类业务。业务的快速发展对客户端架构不断提出新的挑战。

    平台化背景

    很早之前,外卖作为孵化中的项目只有美团外卖 App (下文简称外卖 App )一个入口,后来外卖作为一个子频道接入到美团 App (下文简称外卖频道),两端业务并行迭代开发。早期为了快速上线,开发同学直接将外卖 App 的代码拷贝出一份到外卖频道,做了简单的适配就很快接入到美团 App 了。

    早期外卖 App 和外卖频道由两个团队分别维护,而在随后一段时间里,两端代码体系差异越来越来大。最后演变成了从网络、图片等基础库到 UI 控件、类的命名等都不尽相同的两套代码。尽管后来两个团队合并到一起,但历史的差异已经形成,为了优先满足业务需求,很长一段时间内,我们只能在两套代码的基础上不断堆积更多的功能。维护两套代码的成本可想而知,而业务的迅猛发展又使得这一问题越发不可忍受。

    更多详情查看:

    https://tech.meituan.com/meituan_food_delivery_android_architecture_evolution.html

    3 条回复    2018-03-22 14:44:17 +08:00
    tianakong
        1
    tianakong  
       2018-03-21 16:23:10 +08:00
    打不开
    meituandianping
        2
    meituandianping  
    OP
       2018-03-22 09:51:28 +08:00
    @tianakong 再试试,我这里可以的~
    yumumu
        3
    yumumu  
       2018-03-22 14:44:17 +08:00 via Android
    不错
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   3175 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 30ms · UTC 13:44 · PVG 21:44 · LAX 05:44 · JFK 08:44
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.