SlideShare une entreprise Scribd logo
1  sur  21
Télécharger pour lire hors ligne
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!

Contenu connexe

Tendances

App development for food delivery
App development for food deliveryApp development for food delivery
App development for food deliveryRichard Olga
 
Uber's Market Strategy - An example of modern day business models
Uber's Market Strategy - An  example of modern day business modelsUber's Market Strategy - An  example of modern day business models
Uber's Market Strategy - An example of modern day business modelsRahul Shaha
 
GrubHub User Engagement Presentation
GrubHub User Engagement PresentationGrubHub User Engagement Presentation
GrubHub User Engagement PresentationIshan Sengupta
 
IS 300: Uber Truck Pitch
IS 300: Uber Truck PitchIS 300: Uber Truck Pitch
IS 300: Uber Truck PitchTeresa Chuang
 
Uber Analysis with details 2017
Uber Analysis with details 2017 Uber Analysis with details 2017
Uber Analysis with details 2017 Lexi Jacobs
 
Uber eats case study
Uber  eats case studyUber  eats case study
Uber eats case studySsirSsin
 
UBER-Current Strategy, Competition Analysis and Global Expansion
UBER-Current Strategy, Competition Analysis and Global ExpansionUBER-Current Strategy, Competition Analysis and Global Expansion
UBER-Current Strategy, Competition Analysis and Global ExpansionShaminder Saini
 
Uber eats service design
Uber eats service designUber eats service design
Uber eats service designJobin Ouseph
 
Food delivery service MARKETING PLAN
Food delivery service MARKETING PLAN Food delivery service MARKETING PLAN
Food delivery service MARKETING PLAN Carlos Collado
 
ChowNow Sales Demo Presentation
ChowNow Sales Demo PresentationChowNow Sales Demo Presentation
ChowNow Sales Demo PresentationWyatt Fout
 
Uber Presentation
Uber PresentationUber Presentation
Uber PresentationKyle Lake
 
Marketing plan for an app
Marketing plan for an appMarketing plan for an app
Marketing plan for an appPrashant Ojha
 
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
 
Uber Pitch Deck Makeover by SlideTeam
Uber Pitch Deck Makeover by SlideTeamUber Pitch Deck Makeover by SlideTeam
Uber Pitch Deck Makeover by SlideTeamSlideTeam
 
8 Things Uber Can Teach You
8 Things Uber Can Teach You8 Things Uber Can Teach You
8 Things Uber Can Teach YouThe App Business
 
Deliverus Online Supermarkets Pitchdeck
Deliverus Online Supermarkets PitchdeckDeliverus Online Supermarkets Pitchdeck
Deliverus Online Supermarkets PitchdeckCyril Michino
 

Tendances (20)

Uber eats ppt
Uber eats pptUber eats ppt
Uber eats ppt
 
App development for food delivery
App development for food deliveryApp development for food delivery
App development for food delivery
 
Uber's Market Strategy - An example of modern day business models
Uber's Market Strategy - An  example of modern day business modelsUber's Market Strategy - An  example of modern day business models
Uber's Market Strategy - An example of modern day business models
 
GrubHub User Engagement Presentation
GrubHub User Engagement PresentationGrubHub User Engagement Presentation
GrubHub User Engagement Presentation
 
IS 300: Uber Truck Pitch
IS 300: Uber Truck PitchIS 300: Uber Truck Pitch
IS 300: Uber Truck Pitch
 
Uber Analysis with details 2017
Uber Analysis with details 2017 Uber Analysis with details 2017
Uber Analysis with details 2017
 
Uber eats case study
Uber  eats case studyUber  eats case study
Uber eats case study
 
UBER-Current Strategy, Competition Analysis and Global Expansion
UBER-Current Strategy, Competition Analysis and Global ExpansionUBER-Current Strategy, Competition Analysis and Global Expansion
UBER-Current Strategy, Competition Analysis and Global Expansion
 
Uber eats service design
Uber eats service designUber eats service design
Uber eats service design
 
Food delivery service MARKETING PLAN
Food delivery service MARKETING PLAN Food delivery service MARKETING PLAN
Food delivery service MARKETING PLAN
 
ChowNow Sales Demo Presentation
ChowNow Sales Demo PresentationChowNow Sales Demo Presentation
ChowNow Sales Demo Presentation
 
Uber Presentation
Uber PresentationUber Presentation
Uber Presentation
 
Uber Case Presentation
Uber Case PresentationUber Case Presentation
Uber Case Presentation
 
Uber
UberUber
Uber
 
Marketing plan for an app
Marketing plan for an appMarketing plan for an app
Marketing plan for an app
 
ZipCar Rental Service: a business model
ZipCar Rental Service: a business modelZipCar Rental Service: a business model
ZipCar Rental Service: a business model
 
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 Pitch Deck Makeover by SlideTeam
Uber Pitch Deck Makeover by SlideTeamUber Pitch Deck Makeover by SlideTeam
Uber Pitch Deck Makeover by SlideTeam
 
8 Things Uber Can Teach You
8 Things Uber Can Teach You8 Things Uber Can Teach You
8 Things Uber Can Teach You
 
Deliverus Online Supermarkets Pitchdeck
Deliverus Online Supermarkets PitchdeckDeliverus Online Supermarkets Pitchdeck
Deliverus Online Supermarkets Pitchdeck
 

Similaire à 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
 

Similaire à 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
 

Dernier

OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...
OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...
OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...Shane Coughlan
 
%+27788225528 love spells in Vancouver Psychic Readings, Attraction spells,Br...
%+27788225528 love spells in Vancouver Psychic Readings, Attraction spells,Br...%+27788225528 love spells in Vancouver Psychic Readings, Attraction spells,Br...
%+27788225528 love spells in Vancouver Psychic Readings, Attraction spells,Br...masabamasaba
 
%in Harare+277-882-255-28 abortion pills for sale in Harare
%in Harare+277-882-255-28 abortion pills for sale in Harare%in Harare+277-882-255-28 abortion pills for sale in Harare
%in Harare+277-882-255-28 abortion pills for sale in Hararemasabamasaba
 
%in kempton park+277-882-255-28 abortion pills for sale in kempton park
%in kempton park+277-882-255-28 abortion pills for sale in kempton park %in kempton park+277-882-255-28 abortion pills for sale in kempton park
%in kempton park+277-882-255-28 abortion pills for sale in kempton park masabamasaba
 
Unlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language ModelsUnlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language Modelsaagamshah0812
 
Payment Gateway Testing Simplified_ A Step-by-Step Guide for Beginners.pdf
Payment Gateway Testing Simplified_ A Step-by-Step Guide for Beginners.pdfPayment Gateway Testing Simplified_ A Step-by-Step Guide for Beginners.pdf
Payment Gateway Testing Simplified_ A Step-by-Step Guide for Beginners.pdfkalichargn70th171
 
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...harshavardhanraghave
 
Exploring the Best Video Editing App.pdf
Exploring the Best Video Editing App.pdfExploring the Best Video Editing App.pdf
Exploring the Best Video Editing App.pdfproinshot.com
 
AI & Machine Learning Presentation Template
AI & Machine Learning Presentation TemplateAI & Machine Learning Presentation Template
AI & Machine Learning Presentation TemplatePresentation.STUDIO
 
%in Midrand+277-882-255-28 abortion pills for sale in midrand
%in Midrand+277-882-255-28 abortion pills for sale in midrand%in Midrand+277-882-255-28 abortion pills for sale in midrand
%in Midrand+277-882-255-28 abortion pills for sale in midrandmasabamasaba
 
%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein
%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein
%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfonteinmasabamasaba
 
%in Bahrain+277-882-255-28 abortion pills for sale in Bahrain
%in Bahrain+277-882-255-28 abortion pills for sale in Bahrain%in Bahrain+277-882-255-28 abortion pills for sale in Bahrain
%in Bahrain+277-882-255-28 abortion pills for sale in Bahrainmasabamasaba
 
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
 
SHRMPro HRMS Software Solutions Presentation
SHRMPro HRMS Software Solutions PresentationSHRMPro HRMS Software Solutions Presentation
SHRMPro HRMS Software Solutions PresentationShrmpro
 
%in Lydenburg+277-882-255-28 abortion pills for sale in Lydenburg
%in Lydenburg+277-882-255-28 abortion pills for sale in Lydenburg%in Lydenburg+277-882-255-28 abortion pills for sale in Lydenburg
%in Lydenburg+277-882-255-28 abortion pills for sale in Lydenburgmasabamasaba
 
%in Hazyview+277-882-255-28 abortion pills for sale in Hazyview
%in Hazyview+277-882-255-28 abortion pills for sale in Hazyview%in Hazyview+277-882-255-28 abortion pills for sale in Hazyview
%in Hazyview+277-882-255-28 abortion pills for sale in Hazyviewmasabamasaba
 
Generic or specific? Making sensible software design decisions
Generic or specific? Making sensible software design decisionsGeneric or specific? Making sensible software design decisions
Generic or specific? Making sensible software design decisionsBert Jan Schrijver
 
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
 

Dernier (20)

OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...
OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...
OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...
 
%+27788225528 love spells in Vancouver Psychic Readings, Attraction spells,Br...
%+27788225528 love spells in Vancouver Psychic Readings, Attraction spells,Br...%+27788225528 love spells in Vancouver Psychic Readings, Attraction spells,Br...
%+27788225528 love spells in Vancouver Psychic Readings, Attraction spells,Br...
 
%in Harare+277-882-255-28 abortion pills for sale in Harare
%in Harare+277-882-255-28 abortion pills for sale in Harare%in Harare+277-882-255-28 abortion pills for sale in Harare
%in Harare+277-882-255-28 abortion pills for sale in Harare
 
%in kempton park+277-882-255-28 abortion pills for sale in kempton park
%in kempton park+277-882-255-28 abortion pills for sale in kempton park %in kempton park+277-882-255-28 abortion pills for sale in kempton park
%in kempton park+277-882-255-28 abortion pills for sale in kempton park
 
Unlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language ModelsUnlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language Models
 
Payment Gateway Testing Simplified_ A Step-by-Step Guide for Beginners.pdf
Payment Gateway Testing Simplified_ A Step-by-Step Guide for Beginners.pdfPayment Gateway Testing Simplified_ A Step-by-Step Guide for Beginners.pdf
Payment Gateway Testing Simplified_ A Step-by-Step Guide for Beginners.pdf
 
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
 
Exploring the Best Video Editing App.pdf
Exploring the Best Video Editing App.pdfExploring the Best Video Editing App.pdf
Exploring the Best Video Editing App.pdf
 
AI & Machine Learning Presentation Template
AI & Machine Learning Presentation TemplateAI & Machine Learning Presentation Template
AI & Machine Learning Presentation Template
 
Microsoft AI Transformation Partner Playbook.pdf
Microsoft AI Transformation Partner Playbook.pdfMicrosoft AI Transformation Partner Playbook.pdf
Microsoft AI Transformation Partner Playbook.pdf
 
%in Midrand+277-882-255-28 abortion pills for sale in midrand
%in Midrand+277-882-255-28 abortion pills for sale in midrand%in Midrand+277-882-255-28 abortion pills for sale in midrand
%in Midrand+277-882-255-28 abortion pills for sale in midrand
 
%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein
%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein
%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein
 
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
 
%in Bahrain+277-882-255-28 abortion pills for sale in Bahrain
%in Bahrain+277-882-255-28 abortion pills for sale in Bahrain%in Bahrain+277-882-255-28 abortion pills for sale in Bahrain
%in Bahrain+277-882-255-28 abortion pills for sale in Bahrain
 
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
 
SHRMPro HRMS Software Solutions Presentation
SHRMPro HRMS Software Solutions PresentationSHRMPro HRMS Software Solutions Presentation
SHRMPro HRMS Software Solutions Presentation
 
%in Lydenburg+277-882-255-28 abortion pills for sale in Lydenburg
%in Lydenburg+277-882-255-28 abortion pills for sale in Lydenburg%in Lydenburg+277-882-255-28 abortion pills for sale in Lydenburg
%in Lydenburg+277-882-255-28 abortion pills for sale in Lydenburg
 
%in Hazyview+277-882-255-28 abortion pills for sale in Hazyview
%in Hazyview+277-882-255-28 abortion pills for sale in Hazyview%in Hazyview+277-882-255-28 abortion pills for sale in Hazyview
%in Hazyview+277-882-255-28 abortion pills for sale in Hazyview
 
Generic or specific? Making sensible software design decisions
Generic or specific? Making sensible software design decisionsGeneric or specific? Making sensible software design decisions
Generic or specific? Making sensible software design decisions
 
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
 

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...