Tag: Architecture

  1. Mobile Plugins at Uber

    In 2016 and 2017 we invested heavily in architecture at Uber and we've seen measurable eng productivity improvements as a result. In many cases double. These results are only possible because of widespread buy in. One of the bigger investments was in our plugin system that I co-designed. I wrote…

    Android, iOS, Architecture

  2. Deep Scope Hierarchies In Mobile Apps

    In 2016 a handful of engineers and I designed a new cross-platform mobile architecture at Uber. This architecture was first used in the new Uber Rider app. There are a lot of different approaches that can be taken with mobile architecture. Sometimes these choices solve app-specific problems. Sometimes these choices…

    Android, Architecture