This is the second part of a mini series that shows patterns that we have at my day job. In this case, I will show how we deal with navigation for our SwiftUI app, applied to the movie catalog project I made for my previous video: 🎬 Building UI that is easy to Preview and Test with SwiftUI
https://youtu.be/KZBr0wlS3K0
The full sample project concretely reference in this video can be found in: https://github.com/fespinoza/Youtube-SampleProjects/pull/4
The up to date source code for the movie catalog project can be found in https://github.com/fespinoza/Youtube-SampleProjects/tree/main/MovieCatalog
📖 How to implement deep link https://www.avanderlee.com/swiftui/deeplink-url-handling/
📖 How to implement univeral links https://www.avanderlee.com/swiftui/universal-links-ios/
#swiftUI #navigation #swift #iOS #architecture
*Amazon Links are affiliate links
--------------------------------
👋 You can find me in
--------------------------------
- BlueSky: https://bsky.app/profile/fespinozacast.bsky.social
- Github: https://github.com/fespinoza
--------------------------------
📸 Camera Gear
--------------------------------
- Camera: Sony A6700 (https://amzn.to/4iYkLYR)
- Lens: Sigma 16mm 1.4 for Sony E (https://amzn.to/4bYAmFz)
- Elgato Prompter (https://amzn.to/3A2ZLiY)
- Key light: Godox ML100Bi (https://amzn.to/41YCW9Y)
- Mic #1: DJI mic 2 + DJI lavalier mic (https://amzn.to/4hL8F4m)
- Mic #2: Elgato Wave DX + Elgato Wave XLR (https://amzn.to/4hjvbSR)
- M1 Max Macbook Pro (https://amzn.to/3NG5ZIv)
- Screen Recording: CleanShot X (https://cleanshot.com)
--------------------------------
📖 Reading Tools
--------------------------------
I have an affiliate link, but I honestly recommend trying readwise. I like how helps you remember what you read. The reader app is excellent for articles too!
https://readwise.io/craftingswift/ It gives you an extra month of your trial period
--------------------------------
🏷️ Chapters:
--------------------------------
00:00 - Intro
01:14 - What’s the problem I am trying to solve
05:16 - Solution
11:17 - Why is this approach better?
12:06 - Outro