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

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: