75 original UX studies, explaining exactly why something works, or doesn't.
- Browse all UX Studies
- Join free UX newsletter
Popular Filters
- Most popular
- UX of Banking
- Unlock more with BFM+
A curated collection of UX ideas and experiments for you to find your next gem.
- Browse all UX Bites
- Ideas to reduce churn
- Onboarding Bites
- Increasing User Delight
Guides on specific topics, using real examples to help you copy like a pro.
- Browse all Cheatsheets
- Account Creation
53 biases, design principles and UX concepts to improve your designs.
- Go to UX Glossary
- Reducing churn
- Improving conversion rates
- Free UX newsletter
By Peter Ramsey
A deeper dive into the UX
1. "i didn't even want pancakes", 2. the knowledge gap, 3. split-concentration, this is why your uber eats driver got lost.
Most of you will be familiar with the experience of either riding in an Uber , or having food delivered by one—the convenience is enchanting.
Watching a tiny car bounce around a map as the driver makes their way to you is a UX delight so powerful, that it's been copied across many verticals.
But my experience of the driver-side app had been limited to me watching the driver's docked iPhone navigate us to our destination, during a ride. I didn't know what happened before or after.
So, I joined 4 million others, and became an actual Uber Driver.
I then immersed myself in the role; going online at different times of the day, completing deliveries, cancelling orders and hovering outside KFC waiting for my next ride.
Let's get to the point: the UX is surprisingly awkward .
Let's look at the experience of making my first delivery on Uber Eats.
Please rotate your device to view this slideshow
That’s all for the slideshow, but there’s more content and key takeaways below.
👇 What are these? Below are UX issues mentioned in the presentation, but that I felt were worth discussing in more detail. These are worthwhile conversations to have internally, and consider if they impact your product or service.
Imagine that you're being served in a restaurant, and you're asked what you'd like to order. As you're reading the menu, you say " Oh, the pancakes look great, do they... ".
Immediately—before you've even finished your sentence—the chef walks to your table with the pancakes, places them in front of you, and walks off.
It may sound trivial, but let's digest why that would feel uncomfortable :
1. You accidentally made a decision
i.e., you didn't realise that your actions constituted a decision.
2. You now feel regret
i.e., did you even want the pancakes after all?
Accidental decisions carry the burden of regret, because they often feel like they were made against your will.
You want your users to feel like they made a decision, not that a decision was made for them. And in most instances, you can substitute 'decision', for an 'action'.
i.e., clicking on a CTA is both an action, and a decision.
As you saw earlier, I accidentally accepted my first order , when faced with this modal:
From a data perspective , Uber are probably happy with their conversion rates: a very high number of drivers will accept their first order—but it's a misleading metric.
It's undoubtably an awkward design, and I wonder how many drivers start their Uber careers by accidentally accepting an order, and then just rolling with it.
In short: every action should be intentional, and fake CTAs are almost never a good decision.
There's another decision-making issue with Uber: new drivers starting deliveries prematurely .
In the study, I tapped 'Start delivery' when I was sat outside McDonalds, not when I had collected the order—an error that could probably be eradicated with a clearer design.
Remember: there's essentially no in-app onboarding or education.
This type of error is extremely common, and we call it a 🚧 Knowledge Gap .
This is where the app is optimised for returning users, but fails to educate new ones.
A powerful UX exercise is to imagine what a human representative would say if they were physically sat next to a new user, whilst they were learning to use the app.
In this instance, I'm convinced that they would say: " Okay, now go and collect the food, and then when you're back in the car, press this button ".
And if you believe that a human sat next to you would feel the need to say something, your app should be screaming it at you.
The context that you need to collect the food first is what was missing here. That may have been predictable after a simple knowledge gap exercise.
Navigation apps (e.g., Google Maps, Waze, native in-car navigation) re-orient your map automatically, when your view is deemed no longer useful.
i.e., you'd zoomed into a particular junction, and now you're half a mile down the road.
The Uber Driver app doesn't, and it renders the navigation fairly useless.
To make this worse, the 're-centre' button was hidden behind a sticky footer.
This is an example of a task with split-concentration (i.e., split between driving the car, and using the app).
In a laboratory environment, the Uber Driver app may perform perfectly. But in reality—and when the user has a split-concentration—it fails.
Split-concentration isn't common enough to feature in a UX course, and designers rarely talk about it—but it does happen.
For example, using the Spotify app while running on a treadmill.
In these instances, you need to simplify the UI, and really focus on making things easy to use while completing another task.
Having used both the Uber Rider, and Uber Driver apps, it feels like they've invested most of their attention into the consumer experience.
Perhaps drivers are more willing to put up with bad UX, as they're earning money and have already invested time into the platform.
But a consumer has more choice—and is paying for the service.
So, despite this possibly being a rational trade-off in the short term, it's certainly a lacklustre user experience for the 4 million Uber Drivers worldwide.
🔥 The biggest UX takeaway from this study:
Try the knowledge gap exercise with your team: walk through the process of someone using your product for the first time, and imagine that you're sat next to them as they do it.
What do you feel the need to say to them? Which knowledge gaps are you filling with your voice? Most of these will feel intuitive—write them down.
You’ve finished this study
Become a BFM+ member to track your progress, create a library of content and share learnings within your team.
Other studies picked for you
A masterclass in user activation (96% of them)
Discover the art of setting a goal and then using that to immediately create the perception of success.
The Complexity Paradox of ChatGPT, AI and UX
As the underlying technology improves, interfaces like ChatGPT get harder to use. Does this explain the strategy for Apple Intelligence?
BFM+ Exclusive
Unlock all 75 case studies with BFM+
What Audible Gets Wrong About Repeat Purchases Preview this content
How to create a flywheel of discovery, purchase and satisfaction that leads to repeat purchases.
All of the UX analysis on Built for Mars is original, and was researched and written by me, Peter Ramsey.
Never miss the free UX analysis
Free case studies, the moment they’re released, plus a digest of the best UX Bites every few weeks.
How To Develop A Successful Food Delivery App Like UberEats
Food ordering is not a novel concept, but on-demand mobile apps have significantly enhanced the process, making it more seamless, faster, and convenient. As a result, the food delivery app industry, buoyed by the accelerated adoption due to the impact of COVID-19, has become well-established and is projected to reach $63.5 billion by 2025. Given the success of UberEats in this industry, Savvycom, as a leading software development company , aim to uncover the strategies behind Uber Eats case study and provide a comprehensive guide on how to create an app similar to UberEats.
1. Uber Eats Case Study: Business Model
Uber Eats is one of the 20 most-used apps in recent years. Its business model has inspired millions of food delivery startups to join the game. The UberEats app is both a restaurant aggregator and a delivery agent. Thus, a food delivery app like Uber performs two different features:
- UberEats uses a traditional food delivery model, listing partners-restaurants in a single app.
- At the same time, UberEats handles order delivery. The company uses its own logistics network to deliver orders from restaurants that don’t have a delivery option.
Besides, the food delivery application provides users with many functions, making food ordering even more convenient. The most notable food delivery app features are:
- Tailored restaurant recommendations
- Advanced search filters
- Order tracking
- Customizable delivery details
Jio Health – Telemedicine App Built by Savvycom
2. How Does UberEats Make Money?
To raise profit, the company applies three main monetization strategies, including:
- Delivery Fee: Before 2018, UberEats has had a flat rate of $4.99 delivery fee. Now the company uses a pricing calculator. It estimates a delivery order fee based on the distance between customers and restaurants. Thus, the delivery fee varies from $2 to $8 per order.
- Revenue Sharing from Restaurants: The platform charges restaurants from 15% to 40% fee for each order received via UberEats.
- Advertising: Another source of UberEats revenue is a marketing fee. Restaurant partners pay for promotion via the app search and come up as the first search result. This popular monetization strategy among restaurants increases their visibility on the app.
3. How To Make A Food Delivery App: A Step-by-step Guide
To make apps like UberEats popular among users, you need something more than copying UberEats feature list and monetization model. In this section, we have gathered handy insights on how to develop a unique food ordering app that can surpass UberEats.
Step 1: Watch The Food Delivery Industry For Hot Trends
To be ahead of competitors, you need to be aware of the most current food delivery industry trends, including new delivery channels. In order to achieve this, consider the following food ordering trends:
a/. Social Media
To make your app unique in your niche, think about ordering via social media accounts. The first company that used this ordering option was Domino’s Pizza. Domino’s Pizza customers can use their Twitter account to order pizzas. In order to achieve this, app users need to tweet a pizza emoji to the Domino’s Pizza Twitter account.
But how does Domino’s Pizza know what type of pizza you want and your delivery address? Here’s how:
- Before taking advantage of this service, Domino’s Pizza customers need to create a “pizza profile” on Domino’s online delivery service.
- The customers save their default orders, also known as Easy Orders.
- Then, app users link this pizza profile with their Twitter account.
b./ Virtual Assistant
Chatbot has become a handy assistant in many areas, including food ordering. This technology allows ordering via messengers and requests food by a single word. Let’s check some examples:
- Domino’s pizza is at the top of the technological wave again. The company has developed Dom, a chatbot for ordering food via Twitter and Facebook messengers. Dom also informs customers about the latest deals and vouchers.
- Grubhub is another example of the successful use of modern technologies. The delivery marketplace has integrated its system with Alexa, Amazon’s virtual assistant. Now, Grubhub customers can reorder any of their last three purchases made via the platform. Besides placing orders, Alexa also tells the estimated delivery time.
- Just Eat has decided to keep up with the current trends and integrate Alexa into their ordering system as well. Thanks to new Amazon hardware, Echo Show , Just Eat can place orders by voice and check the courier’s location.
c./ Smartwatch
Wearable devices have quickly become an integral segment of the consumer electronics industry. And, by August 2019, there have been over 38 million smartwatches sold globally. Some businesses use Android and Apple smart devices. Some examples are:
- Domino’s was a pioneer who launched a food ordering app for Android watches which simplifies ordering.
- OrderUp is another brand that has decided to enter the wearable devices market. The company introduced its latest app for the Apple Watch. Now, OrderUp customers can place orders, track delivery statuses, and see the estimated time of arrival.
Step 2: Choose Food Delivery Model
During this stage, you need to select a food delivery model that will work for your business and meet your goals. There are two main models currently presented on the food delivery market. They are:
Step 3: Research Your Target Market
To develop an outstanding food delivery app, you need to know your customers or your target audience. Why? Simply because once you understand who will be using your products, it is easy to build an app that ideally meets your target audiences’ needs.
Your target audience could be narrow, such as gluten-free raw vegans, or broad, like pizza lovers.
To draw a clear picture of your target audience, use demographic criteria and create a target customer profile. In order to achieve this, you need to clarify the following points:
Social characteristics, including income, gender, nationality, age, and so on.
- How do your target customers spend their free time?
- What potential customer problems your product may solve?
- What feeling will your product provoke from your customers?
- Why should your customers use your product, rather than competitors?
By clarifying all of these points, you will have a good idea of your target customers.
Step 4: Choose The Main Features Of UberEats-like Food Delivery Services
When developing a mobile app like Uber for food delivery, consider the following features:
- Registration and Login: Think about log in via email and social media profiles, such as Facebook and Twitter.
- Search: Empower your food delivery app with search by meal, filters, as well as the food category. This section should include pictures of dishes, the process, and a description of the meal.
- Order placing: Once users select the meal they want they can add it to the shopping cart.
- Order checkout: After users select their food, they can place their orders. This section of the food delivery app like Uber should include all selected dishes, and the total price the user should pay.
- Payment: When the order is ready, allow your users to pay for it via the built-in payment gateway. Our advice is to integrate several payment systems, such as PayPal, Stripe, MangoPay. We applied this strategy to custom marketplace development. Besides these payment options, let your customer have a Cash on Delivery option.
- Notifications: You can notify your customers about the order status via push notifications and SMS.
- Order Tracking: Empower your food delivery app like UberEats with real-time order tracking by using the CoreLocation framework for iOS apps and Google Location API for Android apps. Besides, Mapkits and Google Maps will help your couriers to find the best route to the customer’s location.
- Reviews and ratings: Let your app users share their experience via reviews, and rate restaurants on your platform. User reviews will add dynamic content to your app and social proof.
Step 5: Select The Technology Stack of Food Delivery App Development
Depending on the business model of your food delivery startup, you might need different technologies. Still, we have gathered an essential tech stack for Uber-like apps in the table below:
- Restaurant listing:
- Grubhub API
- FourSquare API
- Payment gateway:
- Find user location:
- Core Location Framework
- Google Places API
- Google Maps
- Push notifications:
- Urban Airship
- Firebase Cloud Messaging
4. How Much Does It Cost to Develop A Food Delivery App?
T he cost of the mobile app consists of many elements, including the number of platforms, feature list, the number of integrations, and so on. Your mobile development team will come up with a precise app estimation only after the discovery (inception) phase. The discovery (inception) phase is the first step you and your development team take to build a solid foundation for app development. This stage includes several components, such as:
Functional specification
- UX/UI design
- Visual prototypes
After this stage, you will have a clear vision of the end solution. In our experience, this phase takes 4-6 weeks. The product discovery phase can help you with:
- Defining the scope of work
- Developing the project roadmap
- Setting a realistic MVP budget
- Planning your resources
- Testing the app MVP with a target audience
- Developing a solid investment pitch
So, how much will the food delivery app cost? We need from 50 hours to create UI/UX design, from 66 hours to build the app’s back-end, while the development stage may take from 120 hours per each platform.
5. In a nutshell
The popularity of food ordering services makes on-demand food apps a prospective niche for investments. Still, to stand out from the crowd, you should adopt current food ordering industry trends. For your future food delivery app, you can apply either an Order-Only or Order and Delivery Model. With the app MVP, you can gather insights from your target audience and add other features during the second development stage.
- Phone: +84 24 3202 9222
- Hotline: +1 408 663 8600 (US); +612 8006 1349 (AUS); +84 32 675 2886 (VN)
- Email: [email protected]
About Vance Duong
Related Posts
Dilemma for scalable software development: microservices vs monoliths, top 12 interesting chatgpt applications and examples, leave a reply cancel reply.
Your email address will not be published. Required fields are marked *
Save my name, email, and website in this browser for the next time I comment.
Become A Partner!
Grow your valuable network with us
Download Our Company Profile Now!
We can onboard IT staff in just 2 weeks! Boost productivity while saving time.
Share Your Needs
We’ll respond within 24 hours
IMAGES
VIDEO
COMMENTS
How can we make Uber Eats more transparent, trouble-free, and reliable so that customers can make better-informed decisions about their food? In this case, the problem was solved by adding a reviews section to the existing app.
May 23, 2021. Project Overview. Goal: Uncover prevalent user issues for the Uber Eats app that would give the company an edge over its competitors. Impact: I created a feature on the Uber...
Uber Eats’ overall e-commerce UX performance is mediocre. Their UX is especially thwarted by usability issues related to poor Mobile Web Cart & Checkout , Mobile Web Customer Accounts & Order Tracking , and Mobile Web Site-Wide Design & Interaction performances.
Through this case study I discovered that: 1. The process to select food on UberEATS goes against most peoples’ natural food selection process. 2. All users were completely unaware of UberEATS’ “schedule in advance” feature.
Designers on the UberEATS team love food culture, logistical challenges, and the demands of a fast-growth startup. We take pride in our ability to move quickly, build empathy with our customers...
Kunal, 28, Average physique, a software engineer working in Bangalore. Who had a rough week, enters the weekend, in his bed orders his beloved food that he thought of eating over weekdays. But didn’t because of his big fluffy tummy. He decides to smash it now.
Most of you will be familiar with the experience of either riding in an Uber, or having food delivered by one—the convenience is enchanting. Watching a tiny car bounce around a map as the driver makes their way to you is a UX delight so powerful, that it's been copied across many verticals.
This case study explores our redesign of the Uber Eats platform, aimed at empowering customers to access critical safety rating information, enabling them to make informed decisions about...
Given the success of UberEats in this industry, Savvycom, as a leading software development company, aim to uncover the strategies behind Uber Eats case study and provide a comprehensive guide on how to create an app similar to UberEats.
Published on | Prototyping: From UX to Front End — Medium Jasmine Rosen To Improve User Search Experience & Highlight An Unused Feature OBJECTIVE To explore the human-centered design process through evaluating the usability of apps. I chose to do a case study on UberEATS because it is a great food delivery service mobile app that is […]