TE
科技回声
首页24小时热榜最新最佳问答展示工作
GitHubTwitter
首页

科技回声

基于 Next.js 构建的科技新闻平台,提供全球科技新闻和讨论内容。

GitHubTwitter

首页

首页最新最佳问答展示工作

资源链接

HackerNews API原版 HackerNewsNext.js

© 2025 科技回声. 版权所有。

Engineering the Architecture Behind Uber’s New Rider App

10 点作者 myhrvold超过 8 年前

1 comment

brendanw超过 8 年前
It would be great to see a sample project implementing the architecture described here. I agree with the criticisms of MVC and how it scales. I believe you can make the same critiques of MVP. Speaking as an android developer, it would be great to have some simpler (minimum lifecycle hooks), more flexible (shared element transitions), and bug-free (avoid unexpected asynchronous calls) navigation components. Fragments and Activity offer neither of these.<p>Where I am lost is how Uber makes the jump from MVP to Router, View Controller, Presenter, Builder, Component, Interactor. An example use case with code would be interesting to look at.