SlideShare uma empresa Scribd logo
1 de 21
Baixar para ler offline
Uber Eats
Building for a Three-Sided Food
Delivery Marketplace
Josh Clemm
March 22, 2018
First, a brief history of Eats...
Eats over the years...
Order
PickupDropoff
Driver App
Restaurant App
Eater App
3-Sided Marketplace
Eater App
● For our consumers or “eaters”
● Used by millions daily
● Android and Objective-C (+ a bit of Swift)
● Google Play Editor’s Choice and App Store’s
Best of 2017
● Very different experience from rider app
Tell me more
Eater App
● Help Find & Showcase Restaurants
○ Over 100K restaurants to discover
○ Restaurant menus are varied, complex
What’s critical to get right?
Eater App
● Help Find & Showcase Restaurants
○ Over 100K restaurants to discover
○ Restaurant menus are varied, complex
● Hyper-local experience
○ Empower our city operation teams
○ Local billboards, promotions, restaurant info
What’s critical to get right?
Eater App
● Help Find & Showcase Restaurants
○ Over 100K restaurants to discover
○ Restaurant menus are varied, complex
● Hyper-local experience
○ Empower our city operation teams
○ Local billboards, promotions, restaurant info
● Images are key for us
○ Image heavy app means memory pressure
What’s critical to get right?
Eater App
● Help Find & Showcase Restaurants
○ Over 100K restaurants to discover
○ Restaurant menus are varied, complex
● Hyper-local experience
○ Empower our city operation teams
○ Local billboards, promotions, restaurant info
● Images are key for us
○ Image heavy app means memory pressure
● Real-time delivery view
○ Push based to keep experience fluid
What’s critical to get right?
Restaurant App
● For our restaurant partners
● In over 100K restaurants globally
● Written in React Native
● Completely unique experience compared to
other Uber apps
Tell me more
Restaurant App
● Rapid improvements and iteration needed
○ Started as a web app
What’s critical to get right?
Restaurant App
● Rapid improvements and iteration needed
○ Started as a web app
● Access to hardware like sound and printing
○ React Native was a great choice here
What’s critical to get right?
Restaurant App
● Rapid improvements and iteration needed
○ Started as a web app
● Access to hardware like sound and printing
○ React Native was a great choice here
● Long-lived sessions
○ Could be days
○ Needs extra level of reliability and monitoring
What’s critical to get right?
Restaurant App
● Rapid improvements and iteration needed
○ Started as a web app
● Access to hardware like sound and printing
○ React Native was a great choice here
● Long-lived sessions
○ Could be days
○ Needs extra level of reliability and monitoring
● Multiple people interacting with it
What’s critical to get right?
Driver App
● For our delivery and driver partners
● Used by millions daily across the globe
● Android and Objective-C (+ some Swift)
● Exactly same app as the Driver app
● Enhanced with additional complexity that
only Eats deliveries have
Tell me more
Driver App
● Verification of order is key
○ Items at restaurant, signature collection
What’s critical to get right?
Driver App
● Verification of order is key
○ Items at restaurant, signature collection
● Battery awareness
○ Many delivery partners on bikes
What’s critical to get right?
Driver App
● Verification of order is key
○ Items at restaurant, signature collection
● Battery awareness
○ Many delivery partners on bikes
● Finding the restaurant and eater
○ More complex than rides
○ Addresses and Parking is hard
○ Beacons with Restaurant app
○ In-app chat
What’s critical to get right?
From tap to taste bud...
Thanks!

Mais conteúdo relacionado

Mais procurados

Deliveroo Pitch Deck designed by Zlides
Deliveroo Pitch Deck designed by ZlidesDeliveroo Pitch Deck designed by Zlides
Deliveroo Pitch Deck designed by ZlidesZlides
 
A Sustainable Solution For DOORDASH
A Sustainable Solution For DOORDASHA Sustainable Solution For DOORDASH
A Sustainable Solution For DOORDASHBing Z
 
Marketing Plan for OrderFolks, an food-grocery delivering startup
Marketing Plan for OrderFolks, an food-grocery delivering startupMarketing Plan for OrderFolks, an food-grocery delivering startup
Marketing Plan for OrderFolks, an food-grocery delivering startupArnab Bose
 
Online Grocery - Partnership Proposal
Online Grocery - Partnership ProposalOnline Grocery - Partnership Proposal
Online Grocery - Partnership Proposalalamoodi
 
Food delivery business models
Food delivery business modelsFood delivery business models
Food delivery business modelsPaul Bluman
 
MARKETING PLAN FOR "ONLINE GROCERY:DOOR-TO DOOR" APP.
MARKETING PLAN FOR "ONLINE GROCERY:DOOR-TO DOOR" APP.MARKETING PLAN FOR "ONLINE GROCERY:DOOR-TO DOOR" APP.
MARKETING PLAN FOR "ONLINE GROCERY:DOOR-TO DOOR" APP.Chaitanya Sunkishala
 
Oyo inbound strategy_digital_marketing
Oyo inbound strategy_digital_marketingOyo inbound strategy_digital_marketing
Oyo inbound strategy_digital_marketingashu5511
 
Uber Eats - Digital Metrics
Uber Eats - Digital MetricsUber Eats - Digital Metrics
Uber Eats - Digital MetricsAyushi Mona
 
Zomato startup of india by sneha arora
Zomato startup of india by sneha aroraZomato startup of india by sneha arora
Zomato startup of india by sneha aroraSnehaArora26
 
Uber technologies inc
Uber technologies inc Uber technologies inc
Uber technologies inc Varsha Singh
 

Mais procurados (20)

Deliveroo Pitch Deck designed by Zlides
Deliveroo Pitch Deck designed by ZlidesDeliveroo Pitch Deck designed by Zlides
Deliveroo Pitch Deck designed by Zlides
 
Uber Eats Launch & Pricing Strategy
Uber Eats Launch & Pricing Strategy Uber Eats Launch & Pricing Strategy
Uber Eats Launch & Pricing Strategy
 
Swiggy clone app
Swiggy clone appSwiggy clone app
Swiggy clone app
 
UBER
UBERUBER
UBER
 
A Sustainable Solution For DOORDASH
A Sustainable Solution For DOORDASHA Sustainable Solution For DOORDASH
A Sustainable Solution For DOORDASH
 
Marketing Plan for OrderFolks, an food-grocery delivering startup
Marketing Plan for OrderFolks, an food-grocery delivering startupMarketing Plan for OrderFolks, an food-grocery delivering startup
Marketing Plan for OrderFolks, an food-grocery delivering startup
 
Online Grocery - Partnership Proposal
Online Grocery - Partnership ProposalOnline Grocery - Partnership Proposal
Online Grocery - Partnership Proposal
 
Uber eats ppt
Uber eats pptUber eats ppt
Uber eats ppt
 
Food delivery business models
Food delivery business modelsFood delivery business models
Food delivery business models
 
Foodpanda Company
Foodpanda CompanyFoodpanda Company
Foodpanda Company
 
Swiggy - Marketing plan
Swiggy - Marketing planSwiggy - Marketing plan
Swiggy - Marketing plan
 
MARKETING PLAN FOR "ONLINE GROCERY:DOOR-TO DOOR" APP.
MARKETING PLAN FOR "ONLINE GROCERY:DOOR-TO DOOR" APP.MARKETING PLAN FOR "ONLINE GROCERY:DOOR-TO DOOR" APP.
MARKETING PLAN FOR "ONLINE GROCERY:DOOR-TO DOOR" APP.
 
Uber case study
Uber case studyUber case study
Uber case study
 
Oyo inbound strategy_digital_marketing
Oyo inbound strategy_digital_marketingOyo inbound strategy_digital_marketing
Oyo inbound strategy_digital_marketing
 
Uber Eats - Digital Metrics
Uber Eats - Digital MetricsUber Eats - Digital Metrics
Uber Eats - Digital Metrics
 
UBER
UBERUBER
UBER
 
Uber
UberUber
Uber
 
Uber
UberUber
Uber
 
Zomato startup of india by sneha arora
Zomato startup of india by sneha aroraZomato startup of india by sneha arora
Zomato startup of india by sneha arora
 
Uber technologies inc
Uber technologies inc Uber technologies inc
Uber technologies inc
 

Semelhante a Uber Eats Mobile Tech Talk

The Firebase tier for your mobile app - DevFest CH
The Firebase tier for your mobile app - DevFest CHThe Firebase tier for your mobile app - DevFest CH
The Firebase tier for your mobile app - DevFest CHMatteo Bonifazi
 
The Ultimate On-demand Food Delivery App Development Guide To Follow.pdf
The Ultimate On-demand Food Delivery App Development Guide To Follow.pdfThe Ultimate On-demand Food Delivery App Development Guide To Follow.pdf
The Ultimate On-demand Food Delivery App Development Guide To Follow.pdfMoonTechnolabsPvtLtd
 
Food Delivery App Synopsis.pptx
Food Delivery App Synopsis.pptxFood Delivery App Synopsis.pptx
Food Delivery App Synopsis.pptxAnimeshTripathi33
 
Ubereats like multi-store Delivery App for more bookings
Ubereats like multi-store Delivery App for more bookingsUbereats like multi-store Delivery App for more bookings
Ubereats like multi-store Delivery App for more bookingsStephanie Chubb
 
Denver Startup Week - "700+ Breweries, 3,000+ Beers, 49,000 Enthusiasts, and...
Denver Startup Week - "700+ Breweries, 3,000+ Beers, 49,000 Enthusiasts,  and...Denver Startup Week - "700+ Breweries, 3,000+ Beers, 49,000 Enthusiasts,  and...
Denver Startup Week - "700+ Breweries, 3,000+ Beers, 49,000 Enthusiasts, and...Randy Winch
 
The Definitive Guide to CPI Campaign Optimization
The Definitive Guide to CPI Campaign OptimizationThe Definitive Guide to CPI Campaign Optimization
The Definitive Guide to CPI Campaign OptimizationAppnext
 
The Definitive Guide to Campaign Set-up and Optimization
The Definitive Guide to Campaign Set-up and OptimizationThe Definitive Guide to Campaign Set-up and Optimization
The Definitive Guide to Campaign Set-up and OptimizationLiliya Miringof
 
Insights on how to build a successful app
Insights on how to build a successful appInsights on how to build a successful app
Insights on how to build a successful appAlex Boudreau
 
Insights on how to build a successful app
Insights on how to build a successful appInsights on how to build a successful app
Insights on how to build a successful appAlex Boudreau
 
Marketing plan for android app
Marketing plan for android appMarketing plan for android app
Marketing plan for android appaniket daiv
 
Find my tea [sync ipswich] a technical journey through new product development
Find my tea [sync ipswich] a technical journey through new product developmentFind my tea [sync ipswich] a technical journey through new product development
Find my tea [sync ipswich] a technical journey through new product developmentPaulGrenyer1
 
Mobile apps for finding restaurants-mobiloitte
Mobile apps for finding restaurants-mobiloitteMobile apps for finding restaurants-mobiloitte
Mobile apps for finding restaurants-mobiloitteMobiloitte
 
The Definitive Guide to CPI Campaign Set-up and Optimization. October 2015
The Definitive Guide to CPI Campaign Set-up and Optimization. October 2015The Definitive Guide to CPI Campaign Set-up and Optimization. October 2015
The Definitive Guide to CPI Campaign Set-up and Optimization. October 2015Appnext
 
Marketing Plan for an android app
Marketing Plan for an android appMarketing Plan for an android app
Marketing Plan for an android appDevansh Upadhyaya
 
Custom Food Delivery System
Custom Food Delivery SystemCustom Food Delivery System
Custom Food Delivery SystemChetnaPatil34
 
Real-Time Metrics and Distributed Monitoring - Jeff Pierce, Change.org - Dev...
Real-Time Metrics and Distributed Monitoring - Jeff Pierce, Change.org -  Dev...Real-Time Metrics and Distributed Monitoring - Jeff Pierce, Change.org -  Dev...
Real-Time Metrics and Distributed Monitoring - Jeff Pierce, Change.org - Dev...DevOpsDays Tel Aviv
 
The Definitive Guide to Campaign Set-Up & Optimization by Appnext
The Definitive Guide to Campaign Set-Up & Optimization by AppnextThe Definitive Guide to Campaign Set-Up & Optimization by Appnext
The Definitive Guide to Campaign Set-Up & Optimization by AppnextAppnext
 
UserTesting + Totango - Client Success at UserTesting
UserTesting + Totango - Client Success at UserTestingUserTesting + Totango - Client Success at UserTesting
UserTesting + Totango - Client Success at UserTestingTotango
 

Semelhante a Uber Eats Mobile Tech Talk (20)

The Firebase tier for your mobile app - DevFest CH
The Firebase tier for your mobile app - DevFest CHThe Firebase tier for your mobile app - DevFest CH
The Firebase tier for your mobile app - DevFest CH
 
The Ultimate On-demand Food Delivery App Development Guide To Follow.pdf
The Ultimate On-demand Food Delivery App Development Guide To Follow.pdfThe Ultimate On-demand Food Delivery App Development Guide To Follow.pdf
The Ultimate On-demand Food Delivery App Development Guide To Follow.pdf
 
Food Delivery App Synopsis.pptx
Food Delivery App Synopsis.pptxFood Delivery App Synopsis.pptx
Food Delivery App Synopsis.pptx
 
Ubereats like multi-store Delivery App for more bookings
Ubereats like multi-store Delivery App for more bookingsUbereats like multi-store Delivery App for more bookings
Ubereats like multi-store Delivery App for more bookings
 
Denver Startup Week - "700+ Breweries, 3,000+ Beers, 49,000 Enthusiasts, and...
Denver Startup Week - "700+ Breweries, 3,000+ Beers, 49,000 Enthusiasts,  and...Denver Startup Week - "700+ Breweries, 3,000+ Beers, 49,000 Enthusiasts,  and...
Denver Startup Week - "700+ Breweries, 3,000+ Beers, 49,000 Enthusiasts, and...
 
The Definitive Guide to CPI Campaign Optimization
The Definitive Guide to CPI Campaign OptimizationThe Definitive Guide to CPI Campaign Optimization
The Definitive Guide to CPI Campaign Optimization
 
The Definitive Guide to Campaign Set-up and Optimization
The Definitive Guide to Campaign Set-up and OptimizationThe Definitive Guide to Campaign Set-up and Optimization
The Definitive Guide to Campaign Set-up and Optimization
 
Insights on how to build a successful app
Insights on how to build a successful appInsights on how to build a successful app
Insights on how to build a successful app
 
Insights on how to build a successful app
Insights on how to build a successful appInsights on how to build a successful app
Insights on how to build a successful app
 
Marketing plan for android app
Marketing plan for android appMarketing plan for android app
Marketing plan for android app
 
TEAM 6
TEAM 6TEAM 6
TEAM 6
 
Find my tea [sync ipswich] a technical journey through new product development
Find my tea [sync ipswich] a technical journey through new product developmentFind my tea [sync ipswich] a technical journey through new product development
Find my tea [sync ipswich] a technical journey through new product development
 
Mobile apps for finding restaurants-mobiloitte
Mobile apps for finding restaurants-mobiloitteMobile apps for finding restaurants-mobiloitte
Mobile apps for finding restaurants-mobiloitte
 
The Definitive Guide to CPI Campaign Set-up and Optimization. October 2015
The Definitive Guide to CPI Campaign Set-up and Optimization. October 2015The Definitive Guide to CPI Campaign Set-up and Optimization. October 2015
The Definitive Guide to CPI Campaign Set-up and Optimization. October 2015
 
Presenter.pptx
Presenter.pptxPresenter.pptx
Presenter.pptx
 
Marketing Plan for an android app
Marketing Plan for an android appMarketing Plan for an android app
Marketing Plan for an android app
 
Custom Food Delivery System
Custom Food Delivery SystemCustom Food Delivery System
Custom Food Delivery System
 
Real-Time Metrics and Distributed Monitoring - Jeff Pierce, Change.org - Dev...
Real-Time Metrics and Distributed Monitoring - Jeff Pierce, Change.org -  Dev...Real-Time Metrics and Distributed Monitoring - Jeff Pierce, Change.org -  Dev...
Real-Time Metrics and Distributed Monitoring - Jeff Pierce, Change.org - Dev...
 
The Definitive Guide to Campaign Set-Up & Optimization by Appnext
The Definitive Guide to Campaign Set-Up & Optimization by AppnextThe Definitive Guide to Campaign Set-Up & Optimization by Appnext
The Definitive Guide to Campaign Set-Up & Optimization by Appnext
 
UserTesting + Totango - Client Success at UserTesting
UserTesting + Totango - Client Success at UserTestingUserTesting + Totango - Client Success at UserTesting
UserTesting + Totango - Client Success at UserTesting
 

Último

A Secure and Reliable Document Management System is Essential.docx
A Secure and Reliable Document Management System is Essential.docxA Secure and Reliable Document Management System is Essential.docx
A Secure and Reliable Document Management System is Essential.docxComplianceQuest1
 
Right Money Management App For Your Financial Goals
Right Money Management App For Your Financial GoalsRight Money Management App For Your Financial Goals
Right Money Management App For Your Financial GoalsJhone kinadey
 
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...OnePlan Solutions
 
SyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AI
SyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AISyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AI
SyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AIABDERRAOUF MEHENNI
 
Software Quality Assurance Interview Questions
Software Quality Assurance Interview QuestionsSoftware Quality Assurance Interview Questions
Software Quality Assurance Interview QuestionsArshad QA
 
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...kellynguyen01
 
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...Steffen Staab
 
The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdfThe Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdfkalichargn70th171
 
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️Delhi Call girls
 
Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time ApplicationsUnveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time ApplicationsAlberto González Trastoy
 
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...MyIntelliSource, Inc.
 
How To Use Server-Side Rendering with Nuxt.js
How To Use Server-Side Rendering with Nuxt.jsHow To Use Server-Side Rendering with Nuxt.js
How To Use Server-Side Rendering with Nuxt.jsAndolasoft Inc
 
CALL ON ➥8923113531 🔝Call Girls Badshah Nagar Lucknow best Female service
CALL ON ➥8923113531 🔝Call Girls Badshah Nagar Lucknow best Female serviceCALL ON ➥8923113531 🔝Call Girls Badshah Nagar Lucknow best Female service
CALL ON ➥8923113531 🔝Call Girls Badshah Nagar Lucknow best Female serviceanilsa9823
 
TECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service providerTECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service providermohitmore19
 
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...ICS
 
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...Health
 
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online ☂️
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online  ☂️CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online  ☂️
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online ☂️anilsa9823
 
Hand gesture recognition PROJECT PPT.pptx
Hand gesture recognition PROJECT PPT.pptxHand gesture recognition PROJECT PPT.pptx
Hand gesture recognition PROJECT PPT.pptxbodapatigopi8531
 

Último (20)

A Secure and Reliable Document Management System is Essential.docx
A Secure and Reliable Document Management System is Essential.docxA Secure and Reliable Document Management System is Essential.docx
A Secure and Reliable Document Management System is Essential.docx
 
Right Money Management App For Your Financial Goals
Right Money Management App For Your Financial GoalsRight Money Management App For Your Financial Goals
Right Money Management App For Your Financial Goals
 
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICECHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
 
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...
 
SyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AI
SyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AISyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AI
SyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AI
 
Software Quality Assurance Interview Questions
Software Quality Assurance Interview QuestionsSoftware Quality Assurance Interview Questions
Software Quality Assurance Interview Questions
 
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
 
Vip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS Live
Vip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS LiveVip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS Live
Vip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS Live
 
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
 
The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdfThe Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
 
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
 
Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time ApplicationsUnveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
 
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
 
How To Use Server-Side Rendering with Nuxt.js
How To Use Server-Side Rendering with Nuxt.jsHow To Use Server-Side Rendering with Nuxt.js
How To Use Server-Side Rendering with Nuxt.js
 
CALL ON ➥8923113531 🔝Call Girls Badshah Nagar Lucknow best Female service
CALL ON ➥8923113531 🔝Call Girls Badshah Nagar Lucknow best Female serviceCALL ON ➥8923113531 🔝Call Girls Badshah Nagar Lucknow best Female service
CALL ON ➥8923113531 🔝Call Girls Badshah Nagar Lucknow best Female service
 
TECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service providerTECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service provider
 
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
 
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
 
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online ☂️
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online  ☂️CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online  ☂️
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online ☂️
 
Hand gesture recognition PROJECT PPT.pptx
Hand gesture recognition PROJECT PPT.pptxHand gesture recognition PROJECT PPT.pptx
Hand gesture recognition PROJECT PPT.pptx
 

Uber Eats Mobile Tech Talk

  • 1. Uber Eats Building for a Three-Sided Food Delivery Marketplace Josh Clemm March 22, 2018
  • 2. First, a brief history of Eats...
  • 3.
  • 4. Eats over the years...
  • 6. Eater App ● For our consumers or “eaters” ● Used by millions daily ● Android and Objective-C (+ a bit of Swift) ● Google Play Editor’s Choice and App Store’s Best of 2017 ● Very different experience from rider app Tell me more
  • 7. Eater App ● Help Find & Showcase Restaurants ○ Over 100K restaurants to discover ○ Restaurant menus are varied, complex What’s critical to get right?
  • 8. Eater App ● Help Find & Showcase Restaurants ○ Over 100K restaurants to discover ○ Restaurant menus are varied, complex ● Hyper-local experience ○ Empower our city operation teams ○ Local billboards, promotions, restaurant info What’s critical to get right?
  • 9. Eater App ● Help Find & Showcase Restaurants ○ Over 100K restaurants to discover ○ Restaurant menus are varied, complex ● Hyper-local experience ○ Empower our city operation teams ○ Local billboards, promotions, restaurant info ● Images are key for us ○ Image heavy app means memory pressure What’s critical to get right?
  • 10. Eater App ● Help Find & Showcase Restaurants ○ Over 100K restaurants to discover ○ Restaurant menus are varied, complex ● Hyper-local experience ○ Empower our city operation teams ○ Local billboards, promotions, restaurant info ● Images are key for us ○ Image heavy app means memory pressure ● Real-time delivery view ○ Push based to keep experience fluid What’s critical to get right?
  • 11. Restaurant App ● For our restaurant partners ● In over 100K restaurants globally ● Written in React Native ● Completely unique experience compared to other Uber apps Tell me more
  • 12. Restaurant App ● Rapid improvements and iteration needed ○ Started as a web app What’s critical to get right?
  • 13. Restaurant App ● Rapid improvements and iteration needed ○ Started as a web app ● Access to hardware like sound and printing ○ React Native was a great choice here What’s critical to get right?
  • 14. Restaurant App ● Rapid improvements and iteration needed ○ Started as a web app ● Access to hardware like sound and printing ○ React Native was a great choice here ● Long-lived sessions ○ Could be days ○ Needs extra level of reliability and monitoring What’s critical to get right?
  • 15. Restaurant App ● Rapid improvements and iteration needed ○ Started as a web app ● Access to hardware like sound and printing ○ React Native was a great choice here ● Long-lived sessions ○ Could be days ○ Needs extra level of reliability and monitoring ● Multiple people interacting with it What’s critical to get right?
  • 16. Driver App ● For our delivery and driver partners ● Used by millions daily across the globe ● Android and Objective-C (+ some Swift) ● Exactly same app as the Driver app ● Enhanced with additional complexity that only Eats deliveries have Tell me more
  • 17. Driver App ● Verification of order is key ○ Items at restaurant, signature collection What’s critical to get right?
  • 18. Driver App ● Verification of order is key ○ Items at restaurant, signature collection ● Battery awareness ○ Many delivery partners on bikes What’s critical to get right?
  • 19. Driver App ● Verification of order is key ○ Items at restaurant, signature collection ● Battery awareness ○ Many delivery partners on bikes ● Finding the restaurant and eater ○ More complex than rides ○ Addresses and Parking is hard ○ Beacons with Restaurant app ○ In-app chat What’s critical to get right?
  • 20. From tap to taste bud...