Skip to footer

Brian Attwell

Brian Attwell
4 BLOG ARTICLES 0 RESEARCH PAPERS
Brian Attwell worked as a staff software engineer at Uber.

Engineering Blog Articles

Uber driver app and RIB tree

Activity/Service as a Dependency: Rethinking Android Architecture for the Uber Driver App

Architecting the Uber driver app for Android, which needs to run for extended periods of time in the background, involved a unique idea where Activities and Services were not included in the structural foundations.

Introducing Nanoscope: An Extremely Accurate Method Tracing Tool for Android

Uber's Mobile Engineering team open sources Nanoscope, a new method tracing tool for Android that enables developers to more accurately debug difficult performance issues.

Engineering Scalable, Isolated Mobile Features with Plugins at Uber

Uber Engineering shares our best practices for working with plugins, a powerful tool that enables us to build and ship features quickly at scale.

Rewriting Uber Engineering’s Android Rider App with Deep Scope Hierarchies

Although an untraditional choice for building mobile architectures, deep scope hierarchies are a key component of Uber's new Android rider app that enable the quick and seamless rollout of new features.

Popular Articles