Let's Build UBER With SwiftUI || iOS App Clone
Let's Build UBER With SwiftUI || iOS App Clone, available at $64.99, has an average rating of 4.05, with 51 lectures, based on 122 reviews, and has 597 subscribers.
You will learn about 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 This course is ideal for individuals who are Anyone who wants to learn how to make awesome iOS Apps It is particularly useful for Anyone who wants to learn how to make awesome iOS Apps.
Enroll now: Let's Build UBER With SwiftUI || iOS App Clone
Summary
Title: Let's Build UBER With SwiftUI || iOS App Clone
Price: $64.99
Average Rating: 4.05
Number of Lectures: 51
Number of Published Lectures: 51
Number of Curriculum Items: 51
Number of Published Curriculum Objects: 51
Original Price: $199.99
Quality Status: approved
Status: Live
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
Who Should Attend
- Anyone who wants to learn how to make awesome iOS Apps
Target Audiences
- Anyone who wants to learn how to make awesome iOS Apps
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
Course Curriculum
Chapter 1: Project & MapView Setup
Lecture 1: Display User Location on Map
Chapter 2: Searching For Locations
Lecture 1: Building the Location Search UI
Lecture 2: Searching For A Location
Lecture 3: Selecting A Location
Chapter 3: Adding Location To MapView
Lecture 1: Getting Selected Location Coordinates
Lecture 2: Adding Selected Location To MapView
Lecture 3: Generating A Route To Destination Location
Lecture 4: MapView State Management
Chapter 4: Ride Request View Creation & Functionality
Lecture 1: Building The Ride Request View
Lecture 2: Ride Request View Presentation Logic
Lecture 3: Bug Fix & Implementing Ride Types
Lecture 4: Pricing Data Model Implementation
Lecture 5: Populating RideRequestView with Location Data
Lecture 6: Bug Fix & Dark Mode Support
Chapter 5: User Authentication
Lecture 1: Building The Login View
Lecture 2: Building The Registration View
Lecture 3: View Navigation & Firebase Setup
Lecture 4: Authentication View Model
Lecture 5: Registering A User
Lecture 6: Signing Out & Signing In
Lecture 7: Uploading User Data To Cloud Firestore
Lecture 8: Fetching User Data From Cloud Firestore
Chapter 6: Side Menu
Lecture 1: Side Menu UI
Lecture 2: Side Menu Presentation Logic & Implementation
Lecture 3: Side Menu Navigation & User Injection
Chapter 7: Settings Page
Lecture 1: Building The Settings UI
Lecture 2: Settings Navigation & Sign Out
Lecture 3: Saved Location Navigation
Lecture 4: Saved Location Search Implementation
Lecture 5: Uploading A Saved Location
Lecture 6: Settings Wrap Up
Chapter 8: Drivers
Lecture 1: Creating A Driver Account
Lecture 2: Fetching Drivers From Firestore
Lecture 3: Displaying Drivers On Map
Lecture 4: Custom Driver Annotation
Lecture 5: Fetch Drivers Refactor
Chapter 9: Requesting A Ride
Lecture 1: Building the Accept Trip View for Drivers
Lecture 2: Trip Data Model & ViewModel Refactor
Lecture 3: Uploading Trip To Firestore
Chapter 10: Receive Ride Requests As A Driver
Lecture 1: Fetch Driver Ride Requests
Lecture 2: AcceptTripView Presentation Logic
Lecture 3: Cleaning up the AcceptTripView & Populating with Trip Data
Chapter 11: Accepting A Trip Request
Lecture 1: Creating A Trip State To Accept/Reject Trips
Lecture 2: Adding Passenger Database Listener For Trip Updates
Lecture 3: Update MapView On Change of Trip State
Lecture 4: TripLoadingView & TripAcceptedView UI
Lecture 5: Populate Views With Trip Data
Lecture 6: Pickup Passenger View UI
Lecture 7: Draw Polyline To Pickup Location
Chapter 12: Cancelling A Trip
Lecture 1: Trip Cancellation For Passengers & Drivers
Lecture 2: Trip Cancellation Notification UI & Presentation Logic
Instructors
-
Stephan Dowless
Professional iOS Developer
Rating Distribution
- 1 stars: 8 votes
- 2 stars: 4 votes
- 3 stars: 7 votes
- 4 stars: 34 votes
- 5 stars: 69 votes
Frequently Asked Questions
How long do I have access to the course materials?
You can view and review the lecture materials indefinitely, like an on-demand channel.
Can I take my courses with me wherever I go?
Definitely! If you have an internet connection, courses on Udemy are available on any device at any time. If you don’t have an internet connection, some instructors also let their students download course lectures. That’s up to the instructor though, so make sure you get on their good side!
You may also like
- Top 10 Video Editing Courses to Learn in November 2024
- Top 10 Music Production Courses to Learn in November 2024
- Top 10 Animation Courses to Learn in November 2024
- Top 10 Digital Illustration Courses to Learn in November 2024
- Top 10 Renewable Energy Courses to Learn in November 2024
- Top 10 Sustainable Living Courses to Learn in November 2024
- Top 10 Ethical AI Courses to Learn in November 2024
- Top 10 Cybersecurity Fundamentals Courses to Learn in November 2024
- Top 10 Smart Home Technology Courses to Learn in November 2024
- Top 10 Holistic Health Courses to Learn in November 2024
- Top 10 Nutrition And Diet Planning Courses to Learn in November 2024
- Top 10 Yoga Instruction Courses to Learn in November 2024
- Top 10 Stress Management Courses to Learn in November 2024
- Top 10 Mindfulness Meditation Courses to Learn in November 2024
- Top 10 Life Coaching Courses to Learn in November 2024
- Top 10 Career Development Courses to Learn in November 2024
- Top 10 Relationship Building Courses to Learn in November 2024
- Top 10 Parenting Skills Courses to Learn in November 2024
- Top 10 Home Improvement Courses to Learn in November 2024
- Top 10 Gardening Courses to Learn in November 2024