Back to Browse

SwiftUI Navigation Stack | View-Based & Value-Based Navigation Explained

151 views
Apr 20, 2026
35:33

Hey guys, welcome back! In this SwiftUI tutorial, we’re diving deep into navigation and how you can move between screens in your app. We’ll cover: Setting up a NavigationStack Using View-Based Navigation with NavigationLink Using Value-Based Navigation with .navigationDestination(for:) Passing data between screens (colors, users, and custom objects) Programmatic navigation using state or boolean bindings Customizing navigation titles, display modes, and toolbars Handling back navigation without the default back button By the end of this video, you’ll know exactly how to navigate between SwiftUI views and pass data safely while keeping your app clean and scalable. If you enjoy this tutorial, don’t forget to like, subscribe, and hit the bell to stay updated with future SwiftUI tutorials! Referenced Videos: SwiftUI List Tutorial – https://www.youtube.com/watch?v=Cwuu8IlJ010 SwiftUI LazyVGrid Tutorial – https://www.youtube.com/watch?v=18UjQolZEYQ SwiftUI Environment – https://www.youtube.com/watch?v=pgHOCheMUF4 ForEach - https://www.youtube.com/watch?v=-69CZ_1xvY0 Say Hi on Social Media: LinkedIn: https://www.linkedin.com/in/emacco/​​ Instagram: https://instagram.com/its_macco?utm_medium=copy_link Twitter: https://twitter.com/Its_Macco Timestamps: 00:00 – Introduction 00:27 – Configuring a Navigation Stack 03:50 – Customizing Toolbar 06:41 – View Based Navigation 13:53 – Value Based Navigation 26:36 – State Based Navigation 29:28 – Boolean Based Navigation 31:33 – Pop Screen from Navigation Stack

Download

0 formats

No download links available.

SwiftUI Navigation Stack | View-Based & Value-Based Navigation Explained | NatokHD