SwiftUI Tutorial 2024: Master Navigation - NavigationStack, NavigationPath & NavigationDestination

https://www.swiftcraft.uk​ --- SwiftUI Tutorial 2024: Master Navigation - NavigationStack, NavigationPath and NavigationDestination - Muralidharan Kathiresan - SwiftCraft 2024 --- NavigationStack - a revolutionary solution from Apple for iOS Devs for enhancing SwiftUI navigation and overcoming the limitations inherent in NavigationView. This presentation is your gateway to a reimagined approach to app design. Traditionally, creating native iOS apps with SwiftUI posed challenges, primarily due to the constraints of its built-in navigation capabilities. Consequently, developers often resorted to using UIKit for their navigation requirements. However, NavigationStack, a purpose-built framework tailored for SwiftUI, has shattered this constraint. This talk seeks to unveil the NavigationStack's potential. By harnessing its power, developers can seamlessly construct navigation flows within SwiftUI applications. We'll delve into the framework's diverse functionalities, showcasing its role as an invaluable companion in surmounting SwiftUI's navigation challenges. Contents: challenges encountered in native iOS app development using SwiftUI's native navigation capabilities. the common adoption of UIKit for navigation in SwiftUI apps. introduction to the NavigationStack deep dive into the NavigationStack's features and functionalities. practical demonstrations exemplifying the advantages it offers to SwiftUI navigation. best practices and insights for seamlessly integrating the NavigationStack into your SwiftUI projects. --- Slides: https://github.com/SwiftCraftConferen... Sponsored by Runway: https://www.runway.team/ --- Muralidharan Kathiresan Murali is an experienced Senior iOS Developer with more than 10 years of expertise in Mobile App Development. He is also the co-creator and co-author of https://swiftpublished.com, a weekly blog that focuses on iOS Development. Murali believes in writing clean and organized code and prioritizes testing as the first step. He enjoys collaborating and learning from the community to enhance his skills. --- SwiftCraft 2025 - 28th April - 2nd May Swift Craft is a brand new Swift developers' conference in the UK. In a theater, set in the coastal cliffs of Folkestone overlooking the English Channel, this is an event with more than just UIViews! With international experts to engage, educate and entertain us, we put the focus back on the craft of writing Swift code. Annual SwiftCraft Conference - https://www.swiftcraft.uk   / swift-craft​   https://x.com/swiftcraftuk https://www.facebook.com/profile.php?...   / swiftcraftconference   https://hachyderm.io/@swiftcraft Video Sponsors: Goodnotes and Appcircle --- YouTube Videos Filmed, Edited & Optimised by Digital Medium: https://events.digital-medium.co.uk --- #swift #ios #iosapps #uikit #swiftui

SwiftUI Meets Metal - Elevate Your UI Game - Veronika Zelinková - SwiftCraft 2024
▶︎

SwiftUI Meets Metal - Elevate Your UI Game - Veronika Zelinková - SwiftCraft 2024

Bridging Apps with iOS Multipeer Connectivity - Zamzam Farzamipooya - SwiftCraft 2024
▶︎

Bridging Apps with iOS Multipeer Connectivity - Zamzam Farzamipooya - SwiftCraft 2024

The Ultimate Flutter Tutorial for Beginners - 2025 Full Course
▶︎

The Ultimate Flutter Tutorial for Beginners - 2025 Full Course

Complex Navigation in SwiftUI: Building Testable & Modular iOS Apps | Swift Heroes 2024 Talk
▶︎

Complex Navigation in SwiftUI: Building Testable & Modular iOS Apps | Swift Heroes 2024 Talk

How to Design an Audio Pipeline - Rust Code Clinic #1
▶︎

How to Design an Audio Pipeline - Rust Code Clinic #1

Code-along: Start building with Swift and SwiftUI | Meet with Apple
▶︎

Code-along: Start building with Swift and SwiftUI | Meet with Apple

RL for Agents Workshop - Deep Dive on Training Agents with RL and Open Source
▶︎

RL for Agents Workshop - Deep Dive on Training Agents with RL and Open Source

Part 3 | Flutter Animation and Custom Widgets | Flutter basics for beginners
▶︎

Part 3 | Flutter Animation and Custom Widgets | Flutter basics for beginners

God Says:"TAKE THIS MESSAGE SERIOUSLY, BECAUSE ONLY YOU ARE SEEING IT"/God Message Now/God Message
▶︎

God Says:"TAKE THIS MESSAGE SERIOUSLY, BECAUSE ONLY YOU ARE SEEING IT"/God Message Now/God Message

I Spent 20 Days Building the Cheapest Forest House Alone to Live: Solo Bushcraft (Full)
▶︎

I Spent 20 Days Building the Cheapest Forest House Alone to Live: Solo Bushcraft (Full)

DC iOS: SwiftUI Architecture and Best Practices
▶︎

DC iOS: SwiftUI Architecture and Best Practices

Cursor 2.0 Tutorial for Beginners (Full Course)
▶︎

Cursor 2.0 Tutorial for Beginners (Full Course)

SUMMER DEEP HOUSE Musics Mix 2026 ♫ Bruno Mars, Lady Gaga,Dua Lipa, Adele,Ed Sheeran, The Weeknd #29
▶︎

SUMMER DEEP HOUSE Musics Mix 2026 ♫ Bruno Mars, Lady Gaga,Dua Lipa, Adele,Ed Sheeran, The Weeknd #29

الرقية الشرعية للشفاءمن السحروالعين والحسد حصن من الشيطان رقية البيت والاولاد بصوت القارئ سعيد حمدان
▶︎

الرقية الشرعية للشفاءمن السحروالعين والحسد حصن من الشيطان رقية البيت والاولاد بصوت القارئ سعيد حمدان

NavigationStack - SwiftUI Programmatic Navigation - iOS 16
▶︎

NavigationStack - SwiftUI Programmatic Navigation - iOS 16

Building an AI Dark Factory:  A Codebase That Writes Its Own Code, Live
▶︎

Building an AI Dark Factory: A Codebase That Writes Its Own Code, Live

Next.js 16 Full Course | Build and Deploy a Production-Ready Full Stack App
▶︎

Next.js 16 Full Course | Build and Deploy a Production-Ready Full Stack App

COMPLETE User Login / Sign Up App  | Swift UI + Firebase | Async / Await
▶︎

COMPLETE User Login / Sign Up App | Swift UI + Firebase | Async / Await

Swift 6, Async/Await, SwiftUI went into a Bar... - Joseph El Mallah - Swift Craft 2025
▶︎

Swift 6, Async/Await, SwiftUI went into a Bar... - Joseph El Mallah - Swift Craft 2025

Swift for WebAssembly - How To Use Swift In Your Web App - Steven Van Impe - SwiftCraft 2024
▶︎

Swift for WebAssembly - How To Use Swift In Your Web App - Steven Van Impe - SwiftCraft 2024