iOS SwiftUI Authentication pt. 2 - Navigation, ViewModels and Finishing Up
Welcome back to another video! In this one we bring in our model layer code from the UIKit project (with a quick overview of it). Then we set up our navigation using the SwiftUI coordinator pattern and finish our view models. We fix a few issues I introduced 😅 and finish up the app. This is a bit of a long one so sit back, grab a sandwich or some coffee and enjoy. The next video I’m going to quickly show the actual navigation pattern and setup that I use in my client projects. I promise this will be last one in the series! Making the Model Layer: • iOS Authentication - Keychain and Making N... 🔒 Key Highlights: Bring in the model layer from the UIKit project. Making a SwiftUI Coordinator View and Coordinator object for navigation. Adding the model layer to our ViewModels and making network calls Fixing some bugs and testing the final app! 👨💻 What’s Next: The next video will be the final in the series! I will be showing the actual navigation that I use for client projects and the pros and cons of all the navigation patterns that I used for this series. Don't forget to like, subscribe, and leave your questions or suggestions in the comments below. Happy coding! 00:00 Intro 01:06 Refresher: Target Functionality 02:42 Bringing in Model Layer Code 15:11 Navigation using Coordinator Pattern 19:26 About NavigationPath 21:28 Making the Coordinator Class 26:34 Configuring Views for the Coordinator 39:41 Configuring our Root View 43:40 Building Views for the Coordinator View 48:10 Hooking up our navigation 53:23 Explanation on Out Paths 58:35 Finishing HomeView + ViewModel 01:08:49 Finishing LoginView + ViewModel 01:16:31 Finishing RegisterView + ViewModel 01:26:35 Updating the ViewModels within our Coordinator 01:27:12 Fixing Build Issues and Navigation Issues 01:27:48 Testing the App 01:28:51 Fixing Navigation Issues 01:30:51 Demo Final Product 01:33:56 Conclusion

iOS SwiftUI Authentication pt 1 - Project Setup + Views and ViewModels

How to Start Coding | Programming for Beginners | Learn Coding | Intellipaat

iOS Authentication: Overview and Best Practices (pt. 1)

Advanced SwiftUI with UIKit Coordinator Navigation (pt. 1)

Smooth Jazz & Soul R&B 24/7 – Midnight Jazz Lounge | Relaxing Instrumental Vibes

AI Is Creating A Rare Opportunity For Investors. How Jim Roppel Is Playing It. | Investing With IBD

DC iOS: SwiftUI Architecture and Best Practices

O PODER DA ORAÇÃO | Escola de Sabedoria com Tiago Brunet

Advanced SwiftUI with UIKit Coordinator Navigation (pt. 3)

SwiftUI with UIKit Navigation

Time to switch?

What the Heck Just Happened?

F1 LIVE: Belgian Grand Prix Post Sprint Show

Learn To See What God Sees When He Looks At You

Python Variables | Python Operators | Python Tutorial For Beginners | Intellipaat

The $2.5 Trillion Cockroach Problem Is Spreading.

If prime numbers are rare, then why do they keep showing up in pairs?

40K LEGENDS - TRAZYN THE INFINITE | Warhammer 40,000 Lore/History

NavigationStack - SwiftUI Programmatic Navigation - iOS 16

