Download the completed project here: https://github.com/twostraws/hackingw...
Other parts in Project 19:
Introduction: https://www.hackingwithswift.com/book...
1. Working with two side by side views in SwiftUI: This video
2. Using alert() and sheet() with optionals: • iOS 15: Using alert() and sheet() wit...
3. Using groups as transparent layout containers: • iOS 15: Using groups as transparent l...
4. Making a SwiftUI view searchable: • iOS 15: Making a SwiftUI view searcha...
5. Building a primary list of items: • iOS 15: Building a primary list of it...
6. Making NavigationView work in landscape: • iOS 15: Making NavigationView work in...
7. Creating a secondary view for NavigationView: • iOS 15: Creating a secondary view for...
8. Searching for data in a List: • iOS 15: Searching for data in a List ...
9. Changing a view’s layout in response to size classes: • iOS 15: Changing a view’s layout in r...
10. Binding an alert to an optional string: • iOS 15: Binding an alert to an option...
11. Letting the user mark favorites: • iOS 15: Letting the user mark favorit...
Wrap up and challenges: https://www.hackingwithswift.com/book...
You can find the full set of videos, along with transcriptions, challenges, tests, and more, in my free 100 Days of SwiftUI course: https://www.hackingwithswift.com/100/...
Watch the full 100 Days of SwiftUI playlist here: • Hacking with iOS: SwiftUI Edition