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

Powering UberEATS with React Native and Uber Engineering

March 28, 2017 / Global
Featured image for Powering UberEATS with React Native and Uber Engineering
Image
Figure 1: The UberEATS marketplace includes three parties: restaurants, delivery-partners and eaters. This new dynamic turns Uber’s traditional two-sided model on its head.
Image
Figure 2: A Restaurant Dashboard showing one active order.
Image
Figure 3: Restaurant Dashboard showing a modal to force user interaction and therefore enable sound.
Image
Figure 4: The above diagram showcases interaction between the native and web Restaurant Dashboard Flux stores.
Image
Figure 5: Restaurant Dashboard can store up to three JavaScript bundles at any given time.
Image
Figure 6: The Restaurant Dashboard’s rollback process determines which bundle to load.
Image
Figure 7: In Restaurant Dashboard, data flows through a Redux application.
Chris Lewis

Chris Lewis

Chris Lewis is a software engineer on the Uber Eats Prediction team.

Posted by Chris Lewis

Category: