Skip to main content
Uber logo

Schedule rides in advance

Reserve a rideReserve a ride

Schedule rides in advance

Reserve a rideReserve a ride
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: