🎟️ 2025 Edition 8-9 April, Turin: https://swiftheroes.com/2025/
⏩ 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: / swiftheroes_it
✅ Connect: / swift-heroes
✅ Read: https://telegram.me/swiftheroes
#SwiftHeroes #swiftui #iosdevelopment #mobileapp #AppArchitecture #navigation #swiftprogramming #modulardesign #ScalableApps #iostips