Download the completed project here: [ Ссылка ]
Other parts in Project 13:
Introduction: [ Ссылка ]
1. How property wrappers become structs: [ Ссылка ]
2. Responding to state changes using onChange(): [ Ссылка ]
3. Showing multiple options with confirmationDialog(): [ Ссылка ]
4. Integrating Core Image with SwiftUI: [ Ссылка ]
5. Wrapping a UIViewController in a SwiftUI view: [ Ссылка ]
6. Using coordinators to manage SwiftUI view controllers: This video
7. How to save images to the user’s photo library: [ Ссылка ]
8. Building our basic UI: [ Ссылка ]
9. Importing an image into SwiftUI using PHPickerViewController: [ Ссылка ]
10. Basic image filtering using Core Image: [ Ссылка ]
11. Customizing our filter using confirmationDialog(): [ Ссылка ]
12. Saving the filtered image using UIImageWriteToSavedPhotosAlbum(): [ Ссылка ]
Wrap up and challenges: [ Ссылка ]
You can find the full set of videos, along with transcriptions, challenges, tests, and more, in my free 100 Days of SwiftUI course: [ Ссылка ]
Watch the full 100 Days of SwiftUI playlist here: [ Ссылка ]
![](https://i.ytimg.com/vi/-a7q-q7zKCg/maxresdefault.jpg)