SlideShare ist ein Scribd-Unternehmen logo
1 von 21
Downloaden Sie, um offline zu lesen
Uber Eats
Building for a Three-Sided Food
Delivery Marketplace
Josh Clemm
March 22, 2018
First, a brief history of Eats...
Uber Eats Mobile Tech Talk
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!

Weitere ähnliche Inhalte

Was ist angesagt?

Uber eats service design
Uber eats service designUber eats service design
Uber eats service designJobin Ouseph
 
How to Start a Food Truck Business
How to Start a Food Truck BusinessHow to Start a Food Truck Business
How to Start a Food Truck BusinessRestaurant Engine
 
Insights uber
Insights uberInsights uber
Insights uberadam142
 
Uber eats case study
Uber  eats case studyUber  eats case study
Uber eats case studySsirSsin
 
Winning Pitch: UberEats Design Thinking Challenge
Winning Pitch: UberEats Design Thinking ChallengeWinning Pitch: UberEats Design Thinking Challenge
Winning Pitch: UberEats Design Thinking ChallengeJulius Kühn
 
Company analysis - instacart
Company analysis - instacartCompany analysis - instacart
Company analysis - instacartWilliamChen240
 
Grow Your Coffee Shop Business with Content Marketing Strategy
Grow Your Coffee Shop Business with Content Marketing StrategyGrow Your Coffee Shop Business with Content Marketing Strategy
Grow Your Coffee Shop Business with Content Marketing StrategyWilliam Marco Locañas
 
UBER - Product Management Assignment
UBER - Product Management AssignmentUBER - Product Management Assignment
UBER - Product Management AssignmentEugene Levin
 
Grocer-E ( Online grocery e-commerce app)
Grocer-E ( Online grocery e-commerce app)Grocer-E ( Online grocery e-commerce app)
Grocer-E ( Online grocery e-commerce app)Ashish Mehta
 
Dalena Quach DoorDash Analytics
Dalena Quach   DoorDash AnalyticsDalena Quach   DoorDash Analytics
Dalena Quach DoorDash AnalyticsDalenaQuach
 
Uber eats Competitive Analysis
Uber eats Competitive AnalysisUber eats Competitive Analysis
Uber eats Competitive AnalysisRitu Jain
 
Food Truck Presentation
Food Truck PresentationFood Truck Presentation
Food Truck Presentationhilary holets
 
Food Tech _ Case Study
Food Tech _ Case StudyFood Tech _ Case Study
Food Tech _ Case StudyPreethi ML
 
Marketing plan for an app
Marketing plan for an appMarketing plan for an app
Marketing plan for an appPrashant Ojha
 
Best food delivery app like zomato
Best food delivery app like zomatoBest food delivery app like zomato
Best food delivery app like zomatoCubetaxi Technolabs
 
Deliveroo Pitch Deck designed by Zlides
Deliveroo Pitch Deck designed by ZlidesDeliveroo Pitch Deck designed by Zlides
Deliveroo Pitch Deck designed by ZlidesZlides
 
Food delivery service MARKETING PLAN
Food delivery service MARKETING PLAN Food delivery service MARKETING PLAN
Food delivery service MARKETING PLAN Carlos Collado
 
How Uber Works Uber Business Model & Revenue Model
How Uber Works Uber Business Model & Revenue ModelHow Uber Works Uber Business Model & Revenue Model
How Uber Works Uber Business Model & Revenue ModelFuture Work Technologies
 
One Stop Grocery: Marketing Plan
One Stop Grocery: Marketing PlanOne Stop Grocery: Marketing Plan
One Stop Grocery: Marketing PlanKrisha Bole
 
Service marketing in Food Delivery Industry
Service marketing in Food Delivery IndustryService marketing in Food Delivery Industry
Service marketing in Food Delivery IndustryAshikMadhavan
 

Was ist angesagt? (20)

Uber eats service design
Uber eats service designUber eats service design
Uber eats service design
 
How to Start a Food Truck Business
How to Start a Food Truck BusinessHow to Start a Food Truck Business
How to Start a Food Truck Business
 
Insights uber
Insights uberInsights uber
Insights uber
 
Uber eats case study
Uber  eats case studyUber  eats case study
Uber eats case study
 
Winning Pitch: UberEats Design Thinking Challenge
Winning Pitch: UberEats Design Thinking ChallengeWinning Pitch: UberEats Design Thinking Challenge
Winning Pitch: UberEats Design Thinking Challenge
 
Company analysis - instacart
Company analysis - instacartCompany analysis - instacart
Company analysis - instacart
 
Grow Your Coffee Shop Business with Content Marketing Strategy
Grow Your Coffee Shop Business with Content Marketing StrategyGrow Your Coffee Shop Business with Content Marketing Strategy
Grow Your Coffee Shop Business with Content Marketing Strategy
 
UBER - Product Management Assignment
UBER - Product Management AssignmentUBER - Product Management Assignment
UBER - Product Management Assignment
 
Grocer-E ( Online grocery e-commerce app)
Grocer-E ( Online grocery e-commerce app)Grocer-E ( Online grocery e-commerce app)
Grocer-E ( Online grocery e-commerce app)
 
Dalena Quach DoorDash Analytics
Dalena Quach   DoorDash AnalyticsDalena Quach   DoorDash Analytics
Dalena Quach DoorDash Analytics
 
Uber eats Competitive Analysis
Uber eats Competitive AnalysisUber eats Competitive Analysis
Uber eats Competitive Analysis
 
Food Truck Presentation
Food Truck PresentationFood Truck Presentation
Food Truck Presentation
 
Food Tech _ Case Study
Food Tech _ Case StudyFood Tech _ Case Study
Food Tech _ Case Study
 
Marketing plan for an app
Marketing plan for an appMarketing plan for an app
Marketing plan for an app
 
Best food delivery app like zomato
Best food delivery app like zomatoBest food delivery app like zomato
Best food delivery app like zomato
 
Deliveroo Pitch Deck designed by Zlides
Deliveroo Pitch Deck designed by ZlidesDeliveroo Pitch Deck designed by Zlides
Deliveroo Pitch Deck designed by Zlides
 
Food delivery service MARKETING PLAN
Food delivery service MARKETING PLAN Food delivery service MARKETING PLAN
Food delivery service MARKETING PLAN
 
How Uber Works Uber Business Model & Revenue Model
How Uber Works Uber Business Model & Revenue ModelHow Uber Works Uber Business Model & Revenue Model
How Uber Works Uber Business Model & Revenue Model
 
One Stop Grocery: Marketing Plan
One Stop Grocery: Marketing PlanOne Stop Grocery: Marketing Plan
One Stop Grocery: Marketing Plan
 
Service marketing in Food Delivery Industry
Service marketing in Food Delivery IndustryService marketing in Food Delivery Industry
Service marketing in Food Delivery Industry
 

Ähnlich wie 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
 
Food Delivery App Synopsis.pptx
Food Delivery App Synopsis.pptxFood Delivery App Synopsis.pptx
Food Delivery App Synopsis.pptxAnimeshTripathi33
 
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
 
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
 
App Store Optimization (ASO) & Mobile Traffic Monetization | Enric Pedró
App Store Optimization (ASO) & Mobile Traffic Monetization | Enric PedróApp Store Optimization (ASO) & Mobile Traffic Monetization | Enric Pedró
App Store Optimization (ASO) & Mobile Traffic Monetization | Enric PedróJessica Tams
 
Mobile Apps Development - Cognier & eluminous
Mobile Apps Development - Cognier & eluminousMobile Apps Development - Cognier & eluminous
Mobile Apps Development - Cognier & eluminousVaibhav Sonawane
 
Hakuna matata - See before you build it Service presentation
Hakuna matata - See before you build it Service presentationHakuna matata - See before you build it Service presentation
Hakuna matata - See before you build it Service presentationhakuna matata solutions
 

Ähnlich wie 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
 
Food Delivery App Synopsis.pptx
Food Delivery App Synopsis.pptxFood Delivery App Synopsis.pptx
Food Delivery App Synopsis.pptx
 
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
 
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
 
App Store Optimization (ASO) & Mobile Traffic Monetization | Enric Pedró
App Store Optimization (ASO) & Mobile Traffic Monetization | Enric PedróApp Store Optimization (ASO) & Mobile Traffic Monetization | Enric Pedró
App Store Optimization (ASO) & Mobile Traffic Monetization | Enric Pedró
 
Mobile Apps Development - Cognier & eluminous
Mobile Apps Development - Cognier & eluminousMobile Apps Development - Cognier & eluminous
Mobile Apps Development - Cognier & eluminous
 
Hakuna matata - See before you build it Service presentation
Hakuna matata - See before you build it Service presentationHakuna matata - See before you build it Service presentation
Hakuna matata - See before you build it Service presentation
 

Kürzlich hochgeladen

Enterprise Document Management System - Qualityze Inc
Enterprise Document Management System - Qualityze IncEnterprise Document Management System - Qualityze Inc
Enterprise Document Management System - Qualityze Incrobinwilliams8624
 
Generative AI for Cybersecurity - EC-Council
Generative AI for Cybersecurity - EC-CouncilGenerative AI for Cybersecurity - EC-Council
Generative AI for Cybersecurity - EC-CouncilVICTOR MAESTRE RAMIREZ
 
OpenChain Webinar: Universal CVSS Calculator
OpenChain Webinar: Universal CVSS CalculatorOpenChain Webinar: Universal CVSS Calculator
OpenChain Webinar: Universal CVSS CalculatorShane Coughlan
 
AI Embracing Every Shade of Human Beauty
AI Embracing Every Shade of Human BeautyAI Embracing Every Shade of Human Beauty
AI Embracing Every Shade of Human BeautyRaymond Okyere-Forson
 
Why Choose Brain Inventory For Ecommerce Development.pdf
Why Choose Brain Inventory For Ecommerce Development.pdfWhy Choose Brain Inventory For Ecommerce Development.pdf
Why Choose Brain Inventory For Ecommerce Development.pdfBrain Inventory
 
Sales Territory Management: A Definitive Guide to Expand Sales Coverage
Sales Territory Management: A Definitive Guide to Expand Sales CoverageSales Territory Management: A Definitive Guide to Expand Sales Coverage
Sales Territory Management: A Definitive Guide to Expand Sales CoverageDista
 
20240319 Car Simulator Plan.pptx . Plan for a JavaScript Car Driving Simulator.
20240319 Car Simulator Plan.pptx . Plan for a JavaScript Car Driving Simulator.20240319 Car Simulator Plan.pptx . Plan for a JavaScript Car Driving Simulator.
20240319 Car Simulator Plan.pptx . Plan for a JavaScript Car Driving Simulator.Sharon Liu
 
eAuditor Audits & Inspections - conduct field inspections
eAuditor Audits & Inspections - conduct field inspectionseAuditor Audits & Inspections - conduct field inspections
eAuditor Audits & Inspections - conduct field inspectionsNirav Modi
 
IA Generativa y Grafos de Neo4j: RAG time
IA Generativa y Grafos de Neo4j: RAG timeIA Generativa y Grafos de Neo4j: RAG time
IA Generativa y Grafos de Neo4j: RAG timeNeo4j
 
Growing Oxen: channel operators and retries
Growing Oxen: channel operators and retriesGrowing Oxen: channel operators and retries
Growing Oxen: channel operators and retriesSoftwareMill
 
Top Software Development Trends in 2024
Top Software Development Trends in  2024Top Software Development Trends in  2024
Top Software Development Trends in 2024Mind IT Systems
 
Optimizing Business Potential: A Guide to Outsourcing Engineering Services in...
Optimizing Business Potential: A Guide to Outsourcing Engineering Services in...Optimizing Business Potential: A Guide to Outsourcing Engineering Services in...
Optimizing Business Potential: A Guide to Outsourcing Engineering Services in...Jaydeep Chhasatia
 
Introduction-to-Software-Development-Outsourcing.pptx
Introduction-to-Software-Development-Outsourcing.pptxIntroduction-to-Software-Development-Outsourcing.pptx
Introduction-to-Software-Development-Outsourcing.pptxIntelliSource Technologies
 
Leveraging DxSherpa's Generative AI Services to Unlock Human-Machine Harmony
Leveraging DxSherpa's Generative AI Services to Unlock Human-Machine HarmonyLeveraging DxSherpa's Generative AI Services to Unlock Human-Machine Harmony
Leveraging DxSherpa's Generative AI Services to Unlock Human-Machine Harmonyelliciumsolutionspun
 
Webinar_050417_LeClair12345666777889.ppt
Webinar_050417_LeClair12345666777889.pptWebinar_050417_LeClair12345666777889.ppt
Webinar_050417_LeClair12345666777889.pptkinjal48
 
ERP For Electrical and Electronics manufecturing.pptx
ERP For Electrical and Electronics manufecturing.pptxERP For Electrical and Electronics manufecturing.pptx
ERP For Electrical and Electronics manufecturing.pptxAutus Cyber Tech
 
How Does the Epitome of Spyware Differ from Other Malicious Software?
How Does the Epitome of Spyware Differ from Other Malicious Software?How Does the Epitome of Spyware Differ from Other Malicious Software?
How Does the Epitome of Spyware Differ from Other Malicious Software?AmeliaSmith90
 
Watermarking in Source Code: Applications and Security Challenges
Watermarking in Source Code: Applications and Security ChallengesWatermarking in Source Code: Applications and Security Challenges
Watermarking in Source Code: Applications and Security ChallengesShyamsundar Das
 
Big Data Bellevue Meetup | Enhancing Python Data Loading in the Cloud for AI/ML
Big Data Bellevue Meetup | Enhancing Python Data Loading in the Cloud for AI/MLBig Data Bellevue Meetup | Enhancing Python Data Loading in the Cloud for AI/ML
Big Data Bellevue Meetup | Enhancing Python Data Loading in the Cloud for AI/MLAlluxio, Inc.
 

Kürzlich hochgeladen (20)

Enterprise Document Management System - Qualityze Inc
Enterprise Document Management System - Qualityze IncEnterprise Document Management System - Qualityze Inc
Enterprise Document Management System - Qualityze Inc
 
Generative AI for Cybersecurity - EC-Council
Generative AI for Cybersecurity - EC-CouncilGenerative AI for Cybersecurity - EC-Council
Generative AI for Cybersecurity - EC-Council
 
OpenChain Webinar: Universal CVSS Calculator
OpenChain Webinar: Universal CVSS CalculatorOpenChain Webinar: Universal CVSS Calculator
OpenChain Webinar: Universal CVSS Calculator
 
AI Embracing Every Shade of Human Beauty
AI Embracing Every Shade of Human BeautyAI Embracing Every Shade of Human Beauty
AI Embracing Every Shade of Human Beauty
 
Why Choose Brain Inventory For Ecommerce Development.pdf
Why Choose Brain Inventory For Ecommerce Development.pdfWhy Choose Brain Inventory For Ecommerce Development.pdf
Why Choose Brain Inventory For Ecommerce Development.pdf
 
Sales Territory Management: A Definitive Guide to Expand Sales Coverage
Sales Territory Management: A Definitive Guide to Expand Sales CoverageSales Territory Management: A Definitive Guide to Expand Sales Coverage
Sales Territory Management: A Definitive Guide to Expand Sales Coverage
 
20240319 Car Simulator Plan.pptx . Plan for a JavaScript Car Driving Simulator.
20240319 Car Simulator Plan.pptx . Plan for a JavaScript Car Driving Simulator.20240319 Car Simulator Plan.pptx . Plan for a JavaScript Car Driving Simulator.
20240319 Car Simulator Plan.pptx . Plan for a JavaScript Car Driving Simulator.
 
eAuditor Audits & Inspections - conduct field inspections
eAuditor Audits & Inspections - conduct field inspectionseAuditor Audits & Inspections - conduct field inspections
eAuditor Audits & Inspections - conduct field inspections
 
IA Generativa y Grafos de Neo4j: RAG time
IA Generativa y Grafos de Neo4j: RAG timeIA Generativa y Grafos de Neo4j: RAG time
IA Generativa y Grafos de Neo4j: RAG time
 
Growing Oxen: channel operators and retries
Growing Oxen: channel operators and retriesGrowing Oxen: channel operators and retries
Growing Oxen: channel operators and retries
 
Top Software Development Trends in 2024
Top Software Development Trends in  2024Top Software Development Trends in  2024
Top Software Development Trends in 2024
 
Optimizing Business Potential: A Guide to Outsourcing Engineering Services in...
Optimizing Business Potential: A Guide to Outsourcing Engineering Services in...Optimizing Business Potential: A Guide to Outsourcing Engineering Services in...
Optimizing Business Potential: A Guide to Outsourcing Engineering Services in...
 
Introduction-to-Software-Development-Outsourcing.pptx
Introduction-to-Software-Development-Outsourcing.pptxIntroduction-to-Software-Development-Outsourcing.pptx
Introduction-to-Software-Development-Outsourcing.pptx
 
Leveraging DxSherpa's Generative AI Services to Unlock Human-Machine Harmony
Leveraging DxSherpa's Generative AI Services to Unlock Human-Machine HarmonyLeveraging DxSherpa's Generative AI Services to Unlock Human-Machine Harmony
Leveraging DxSherpa's Generative AI Services to Unlock Human-Machine Harmony
 
Salesforce AI Associate Certification.pptx
Salesforce AI Associate Certification.pptxSalesforce AI Associate Certification.pptx
Salesforce AI Associate Certification.pptx
 
Webinar_050417_LeClair12345666777889.ppt
Webinar_050417_LeClair12345666777889.pptWebinar_050417_LeClair12345666777889.ppt
Webinar_050417_LeClair12345666777889.ppt
 
ERP For Electrical and Electronics manufecturing.pptx
ERP For Electrical and Electronics manufecturing.pptxERP For Electrical and Electronics manufecturing.pptx
ERP For Electrical and Electronics manufecturing.pptx
 
How Does the Epitome of Spyware Differ from Other Malicious Software?
How Does the Epitome of Spyware Differ from Other Malicious Software?How Does the Epitome of Spyware Differ from Other Malicious Software?
How Does the Epitome of Spyware Differ from Other Malicious Software?
 
Watermarking in Source Code: Applications and Security Challenges
Watermarking in Source Code: Applications and Security ChallengesWatermarking in Source Code: Applications and Security Challenges
Watermarking in Source Code: Applications and Security Challenges
 
Big Data Bellevue Meetup | Enhancing Python Data Loading in the Cloud for AI/ML
Big Data Bellevue Meetup | Enhancing Python Data Loading in the Cloud for AI/MLBig Data Bellevue Meetup | Enhancing Python Data Loading in the Cloud for AI/ML
Big Data Bellevue Meetup | Enhancing Python Data Loading in the Cloud for AI/ML
 

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