Download the completed project here: https://github.com/twostraws/hackingwithswift
Other parts in Project 18:
Introduction: https://www.hackingwithswift.com/books/ios-swiftui/layout-and-geometry-introduction
1. How layout works in SwiftUI: https://youtu.be/04fzFk367Dg
2. Alignment and alignment guides: https://youtu.be/4z99a_dQ0lc
3. How to create a custom alignment guide: https://youtu.be/W0dsEJJ-Eh4
4. Absolute positioning for SwiftUI views: https://youtu.be/Q4CnkZWjDUc
5. Resizing images to fit the screen using GeometryReader: https://youtu.be/SENZiZ_IFgU
6. Understanding frames and coordinates inside GeometryReader: https://youtu.be/cE5d9uxQ-10
7. ScrollView effects using GeometryReader: https://youtu.be/bh-fRo7WZNY
8. ScrollView effects using visualEffect() and scrollTargetBehavior(): This video
Wrap up and challenges: https://www.hackingwithswift.com/books/ios-swiftui/layout-and-geometry-wrap-up
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/swiftui
Watch the full 100 Days of SwiftUI playlist here: https://www.youtube.com/watch?v=sZSlTDlo0Ag