Skip to content
UdemyiOS SwiftPaid courseBeginner levelCertificate

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

icon
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

icon
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

icon
Udemy Discount

The discount is applied through our link. Open the course from here and Udemy's current promotional price is applied at checkout on most courses, no code to type.

Some courses are excluded from Udemy's promotions. If the price does not drop, clear your browser cookies and use the button again.

icon
Instructor Details

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.

icon
More courses by Stephan Dowless

$74.99

$64.99

$59.99

$59.99

$49.99

$59.99

icon
More iOS Swift courses

$109.99

$69.99

$79.99

$84.99

Free

$109.99

icon
Reviews

4.2

135 ratings on Udemy

Select a bar to show only those reviews.Select the bar again to show every rating.

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

Showing all 10 reviews on CourseDuck

Read all 135 reviews on Udemy

icon
Quality Score

No CourseDuck member has rated this course yet. Taken it? Give each part a thumbs up or down.

Content Quality
/
Video Quality
/
Qualified Instructor
/
Course Pace
/
Course Depth & Coverage
/

Overall Score : 84 / 100