Let's Build UBER With SwiftUI || iOS App Clone (Udemy.com)
Learn how to build UBER with SwiftUI from a Meta iOS Engineer
Created by: Stephan Dowless
Last updated December 2022
What you will learn
- How to build a fully functioning Uber iOS App Clone with SwiftUI
- How to build an app with two different user flows (Passengers & Drivers)
- How to display nearby drivers on a map
- How to request rides from nearby drivers
- How to accept or reject ride requests as a driver
How it compares
Against the other 160 rated Udemy courses in iOS Swift on CourseDuck:
- Rating4.2 out of 5higher than 9% of them
- Reviews135#132 of 161 by number of reviews
- Length14 hourslonger than 57% of them
- Last updatedDecember 2022more recently than 74% of them
Course Description
UBER SWIFTUI | iOS 16
Welcome! In this course you will learn how to build a fully functioning clone of the famous Uber application. We will be building this app from the ground up with the amazing SwiftUI! Check out some of the awesome app features below
App Features
Display current user location on a map
Display nearby drivers on a MapView
Drivers can receive ride requests and accept trips that users request
User Authentication with Login/Sign Up/Sign Out functionality
Create different user types (passengers and drivers)
Request rides from nearby drivers
Two separate user flows for passengers and drivers
Save preferred user locations
Search for nearby locations with auto-complete functionality like in Apple Maps
Get directions to a location
Dynamic map view that follows user location
Side Menu feature
User profile/Settings page
Custom built backend database with Cloud Firestore
Darkmode support
Different ride types (UberX, UberBlack, UberXL)
Custom pricing model
WHY TAKE THIS COURSE?
Learning advanced development skills should be taught using real world examples. In this course you're going to learn to code from a real life, professional developer. You will learn how to code like a pro, and everything will be explained in detail along the way. This will teach you to build production ready applications, that are easily scalable and maintainable.
Who this course is for:
People who want to build advanced iOS apps!
Those who want to create their own startup
Those looking to get a full time job as a developer
Business owners
Students & teenagers
People who want to make money building apps
Who this course is for:
If you have basic experience with iOS development take this course
If you have basic experience with iOS or mobile development then take this course
Instructor Details
- 4.2 Rating
135 Reviews
Stephan Dowless
Stephan is a seasoned technology expert with a passion for software engineering and a remarkable journey of self-discovery. With a decade of hands-on experience in the field, Stephan has established himself as a distinguished figure in the world of software development.
Formerly a Senior Software Engineer at Meta (formerly known as Facebook), Stephan played an instrumental role in crafting innovative solutions that drove the company's technological advancements. His tenure at one of the tech industry's giants allowed him to gain deep insights into the intricacies of large-scale software systems and the ever-evolving landscape of modern technology.
What sets Stephan apart is his unconventional path to mastery. With a remarkable story of being entirely self-taught, he demonstrates the power of determination and relentless pursuit of knowledge. Starting from scratch, Stephan embarked on a journey to understand the inner workings of code, algorithms, and software architecture. Through countless hours of experimentation, learning from failures, and seeking out the best resources, he honed his skills to a professional level that caught the attention of industry leaders.
More courses by Stephan Dowless
Twitter iOS Clone | Swift 5/Firebase | No Storyboards | MVVM (2020)
4.6 (602 Reviews)
Provider: Udemy
Time: 20.3h
$74.99
Instagram Firestore App Clone | Swift 5 + iOS 14 | MVVM (2020)
4.7 (537 Reviews)
Provider: Udemy
Time: 16.9h
$64.99
Programmatic Uber Clone App |Swift /Firebase| No Storyboards (2020)
4.6 (439 Reviews)
Provider: Udemy
Time: 18.5h
$59.99
Instagram SwiftUI Clone | MVVM | Cloud Firestore (2021)
4.5 (379 Reviews)
Provider: Udemy
Time: 13.7h
$59.99
Twitter SwiftUI Clone | iOS 14 & Swift 5 | Firestore | MVVM (2020)
4.6 (376 Reviews)
Provider: Udemy
Time: 13.3h
$49.99
iOS 13 & Swift 5: Chat App With Firestore | MVVM (2020)
4.6 (286 Reviews)
Provider: Udemy
Time: 8.8h
$59.99
More iOS Swift courses
iOS 12 Swift 4.2 - The Complete iOS App Development Bootcamp (2021)
4.9 (562 Reviews)
Provider: Udemy
Time: 55.4h
$109.99
Noob to App Store - iPhone Apps with Swift, SwiftUI & iOS 15 (2021)
4.9 (342 Reviews)
Provider: Udemy
Time: 7.8h
$69.99
Deep Dive iOS 27 & SwiftUI 6: 90-Hour Project-Based Course (2026)
4.8 (983 Reviews)
Provider: Udemy
Time: 88.7h
$79.99
The Swift Arcade Data Structures and Algorithms Bootcamp (2022)
4.8 (839 Reviews)
Provider: Udemy
Time: 7.2h
$84.99
How To Make An App For Beginners (iOS/Swift - 2019)
4.8 (658 Reviews)
Provider: Udemy
Time: 4.3h
Free
SwiftUI iOS13 Coffee Shop Application, Order Products Online (2020)
4.8 (158 Reviews)
Provider: Udemy
Time: 8.2h
$109.99
Reviews
By Khalid Aldawish on 5/21/2024
It is not complete and it is just a "waste of time and money" he promised us to refilming but now a year ago nothing happened
By Pablo Villar on 5/15/2024
Stephan does a great job at teaching, I really enjoyed the course. Some aspects to improve: I am not satisfied with the final product, there are too many loose ends and the app is incomplete, with a total lack of error handling and hardcoded values here and there.
By Piya Poonsawat on 11/5/2023
Explanation is very awesome. It makes difficult issues become easy.
By Chabou Red on 9/15/2023
Im learning everyday something new.
By Jose Garcia on 4/24/2023
Great course! Very complete. I highly recommend it. Thanks Stephan!
By Brandon James on 3/19/2023
Honestly, I have been using udemy courses for about 4 or 5 years on another account and usually can't be bothered to be complete courses past 20 percent. Stephan is probably the first instructor i've encountered on udemy (not saying all of the rest are bad, speaking more about myself haha) where it felt like an addictive book, I couldn't put the course down. Stephan's ability to build a student up from a beginner level to being able to not only write complex code, but also teaching them ways to think about what they are writing as well as coming up with alternative ways to doing things is second to none. Other students might be frustrated at times when he revisits things, refactors or implements a different approach or whatever. But at the end of the day, this is one of the ways I think he really gives you that capability to break down a problem and give you a higher level of understanding. I will definitely be re-watching this course at some point but first will be trying to rebuild the clone myself.
By Tapan kumar raut on 2/22/2023
Stephan is always the best when it comes to developing UIkit apps programmatically or swiftUI.
By Bartha Tunde Timea on 2/17/2023
For anyone trying to get this course, I suggest you wait for a couple of months(>6), because the course is missing lectures, has absolutely no resource files, and no code to compare to. Oh also if you are a Junior or anything below a Mid developer, do not take this course. If you get stuck anywhere, no-one will help you. Otherwise for those who are Mid-Senior I would totally recommend this, Stephan explains very well, and they probably don't need the resource files.
By Maciej Cantop on 2/16/2023
I've been saying it for a long time Stephan is the best iOS mentor & instructor out there. Learned so much from his courses and had so much fun while building projects. Many great practices, it is hard to watch other tutorials then because of how easy it is to spot others' mistakes
By Anthony Lartey on 1/13/2023
Excellant Tutorial especial up to date with WWDC 2022 Anthony K Lartey
Quality Score
No CourseDuck member has rated this course yet. Taken it? Give each part a thumbs up or down.
Overall Score : 84 / 100












