Download the completed project here: https://github.com/twostraws/hackingw...
Other parts in Project 13:
Introduction: https://www.hackingwithswift.com/book...
1. How property wrappers become structs: • iOS 15: How property wrappers become ...
2. Responding to state changes using onChange(): • iOS 15: Responding to state changes u...
3. Showing multiple options with confirmationDialog(): • iOS 15: Showing multiple options with...
4. Integrating Core Image with SwiftUI: • iOS 15: Integrating Core Image with S...
5. Wrapping a UIViewController in a SwiftUI view: • iOS 15: Wrapping a UIViewController i...
6. Using coordinators to manage SwiftUI view controllers: • iOS 15: Using coordinators to manage ...
7. How to save images to the user’s photo library: • iOS 15: How to save images to the use...
8. Building our basic UI: • iOS15: Building our basic UI – Instaf...
9. Importing an image into SwiftUI using PHPickerViewController: • iOS 15: Importing an image into Swift...
10. Basic image filtering using Core Image: This video
11. Customizing our filter using confirmationDialog(): • iOS 15: Customizing our filter using ...
12. Saving the filtered image using UIImageWriteToSavedPhotosAlbum(): • iOS 15: Saving the filtered image wit...
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