Skip to main content
Uber logo

Start ordering with Uber Eats

Order nowOrder now

Start ordering with Uber Eats

Install the appInstall the app
Mobile

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

March 22, 2017 / Global
Featured image for Rewriting Uber Engineering’s Android Rider App with Deep Scope Hierarchies
Figure 1: Three application states: Home (left), Product Selection (center), and Airport (right).
Image
Figure 2: The old Uber rider app with the vehicle selection slider, which was retired in November 2016.
Figure 3: Old rider app controller and scope hierarchy.
Figure 4: The new rider app’s controller hierarchy can map 1:1 to its scope hierarchy.
Brian Attwell

Brian Attwell

Brian Attwell worked as a staff software engineer at Uber.

Posted by Brian Attwell

Category: