🎟️ 2025 Edition 8-9 April, Turin: https://swiftheroes.com/2025/tickets/ ⏩ Chapter: 00:00 Intro 03:13 Create a Skeleton Base Development 04:36 The new problem 05:56 Core Navigation concepts 07:58 How does this work in SwiftUI? 12:06 SwiftUI is not enough 13:44 Create a Route 18:03 Introducing Router 21:42 We need to decouple 26:06 Let’s Test it 27:20 LIVE DEMO Navigation in SwiftUI is nice and simple, until you start realizing that "real world" apps you have to deal with everyday have way more constraints than expected on both technical (architecture) and business logic sides. If you feel like NavigationStack covers a lot of scenarios that you don't need, while failing where you most need it, just know you are in good company. In this talk we'll explore an approach based on Routes and Routers to handle navigation for SwiftUI based iOS apps, keeping an open door on multiplatform capabilities but focusing on a testable, scalable and modular-ready system for your beloved app. 🎤 STEFANO MONDINO, Mobile Tech Leader, Synesthesia 🎤 ANDREA ALTEA, iOS Developer, Synesthesia 📍Swift Heroes 2024 was hosted in Turin, 18-19 April. Attended by 400 iOS developer participants and broadcast to an additional 200 Swift enthusiasts across the globe. The agenda covered a range of important iOS developer topics including SwiftUI, the composable architecture, accessibility, developer tools, testing and much more. All the other talks are coming out, don't miss them... 📌 For more engaging content and expert insights, subscribe to our channel and hit the notification bell. 🛎️ Inform: https://swiftheroes.com/ ✅ Tweet: https://twitter.com/swiftheroes_it ✅ Connect: https://www.linkedin.com/showcase/swift-heroes/ ✅ Read: https://telegram.me/swiftheroes #SwiftHeroes #swiftui #iosdevelopment #mobileapp #AppArchitecture #navigation #swiftprogramming #modulardesign #ScalableApps #iostips