Download the completed project here: [ Ссылка ]
Other parts in Project 9:
Introduction: [ Ссылка ]
1. Creating custom paths with SwiftUI: This video
2. Paths vs shapes in SwiftUI: [ Ссылка ]
3. Adding strokeBorder() support with InsettableShape: [ Ссылка ]
4. Transforming shapes using CGAffineTransform and even-odd fills: [ Ссылка ]
5. Creative borders and fills using ImagePaint: [ Ссылка ]
6. Enabling high-performance Metal rendering with drawingGroup(): [ Ссылка ]
7. Special effects in SwiftUI: blurs, blending, and more: [ Ссылка ]
8. Animating simple shapes with animatableData: [ Ссылка ]
9. Animating complex shapes with AnimatablePair: [ Ссылка ]
10. Creating a spirograph with SwiftUI: [ Ссылка ]
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://s2.save4k.ru/pic/FnwI1I5-8cE/maxresdefault.jpg)