https://www.hackingwithswift.com/100/swiftui/79
Includes solutions to the challenges.
Custom environment objects, Tab Views, Result, objectWillChange, Image interpolation, Context menus, Local notifications, Swift package dependencies, filter(), map()
From Hacking with Swift:
- Add an icon to the “Everyone” screen showing whether a prospect was contacted or not.
- Use JSON and the documents directory for saving and loading our user data.
- Use an action sheet to customize the way users are sorted in each screen – by name or by most recent.