π΄ Let's Build UBER with SwiftUI | iOS 16 & Xcode 14
It’s finally here. We’re building Uber with SwiftUI!
Feature list:
π Display the user’s location on a responsive map view with SwiftUI
π Search for locations with an incredible auto complete feature
π Select a location to request a ride
π Build a beautiful user interface with custom pricing models, ride types and more!
π Add annotations and get directions on map
π₯οΈ CODE + RESOURCES
π΄ FULL COURSE (includes source code):
https://appstuff.teachable.com/courses/uber-swiftui-pro
π΄ Become a member for lifetime access to source code:
https://www.stephancodes.com/blank-page
π΄ Uber SwiftUI Pro Source Code (contains additional features):
https://www.stephancodes.com/product-page/uber-swiftui
π΄ Project assets & images:
https://drive.google.com/file/d/1a9UdliiC5hyIuq_k1KTYqMZxi4XMSLpI/view?usp=sharing
π΄ MVVM Diagram:
https://drive.google.com/file/d/1N8aD4I4xks5vDAt-c97ZyV7UK5VAG5SV/view?usp=sharing
π₯οΈ ONLINE COURSES & APPS
π iOS App Templates:
https://www.stephancodes.com/shop
π FREE Twitter SwiftUI Course
https://www.youtube.com/watch?v=3pIXMwvJLZs
π SwiftCoin | Crypto App w/ SwiftUI
https://www.udemy.com/course/swiftcoin-swiftui-cryptocurrency-mobile-app-ios-16/?referralCode=821469A3D9D1DEB72FF7
π Instagram SwiftUI Clone
https://www.udemy.com/course/instagram-swiftui-clone-mvvm-cloud-firestore/?referralCode=73EECB68763F71E8E5B2
π SwiftUI Chat App
https://www.udemy.com/course/swiftui-chat-app-mvvm-cloud-firestore-ios-14-swift-5/?referralCode=1ECEA1A1B1B4B631A6D5
π Pro Courses:
https://www.stephancodes.com/videos
π TIMESTAMPS:
00:00 – Intro
05:34 – Source code
06:37 – Project setup & Showing user location on map
31:20 – Uber SwiftUI Pro Demo
37:35 – Location Search UI
1:06:13 – Searching for locations
1:22:04 – Selecting a location
1:37:22 – Getting location coordinates
1:47:59 – Adding annotation to map
1:57:32 – Generating route to destination
2:11:26 – MapView state management
2:38:09 – Ride Request View UI
2:57:46 – Presentation logic for Ride Request View
3:10:44 – Ride type data model
3:27:55 – Pricing model
3:52:31 – Adding trip data to ride request view
4:05:29 – Dark mode support & bug fixes
Comments are closed.