Build an Onboarding Flow in SwiftUI with @AppStorage, Transition, Login & Logout, Walkthrough Screen Swiftui
🤙🏾 Subscribe to the tundsdev YouTube channel
https://www.youtube.com/c/tundsdev?su...
⏭ Next Video
Navigate to Screens with NavigationLink and NavigationView in SwiftUI & Programmatic Navigation
• Navigate to Screens with NavigationLi...
⏮ Previous Video
How to use AppStorage in SwiftUI & User Defaults in Swift (@AppStorage SwiftUI, Swift User Defaults)
• How to use AppStorage in SwiftUI & Us...
Ready to level up your SwiftUI skills?🚀
Learn how to tackle take-home projects in SwiftUI, nail interviews, and more with this FREE course!📚
This YouTube playlist teaches you everything you need know to land your first iOS role 🫂
📹 • SwiftUI Take Home Project (Beginner L...
In this video, we're going to take a look at how we can create a SwiftUI onboarding example. This SwiftUI onboarding flow will allow users to see user information using a SwiftUI TabView's, SwiftUI pagetabviewstyle which allows us to get a swiftui page view in SwiftUI for free.
We'll also look at how to use the SwiftUI @AppStorage property wrapper to manage whether the user has seen our onboarding screen or not in this SwiftUI onboarding tutorial.
After looking at how to add this SwiftUI Onboarding flow in a simple example, we'll then look at how we can build on top of this by adding in a swiftui registration flow, to allow users to register in our SwiftUI apps. Alongside a SwiftUI login flow where we will simulate allowing users to login and sign out.
We'll finally wrap up by creating a swiftui terms and conditions screen, where users must accept the terms in order to complete their registration. As well as looking into SwiftUI State Restoration, so when users close our app they are taken back to the last part of the flow they were on.
Thread (onAppear is called when the view hasn't appeared):
https://developer.apple.com/forums/th...
Breaking down @EnvironmentObject in SwiftUI (SwiftUI @EnvironmentObject)
• Breaking down @EnvironmentObject in S...
GitHub link:
https://github.com/tunds?tab=reposito...
SwiftUI Sessions Playlist:
• Learn SwiftUI From Scratch In This Fr...