MP4 | Video: h264, 1920×1080 | Audio: AAC, 44.1 KHz, 2 Ch
Genre: eLearning | Language: English + srt | Duration: 26 Lessons (2h 16m) | Size: 1.32 GB
SwiftUI and UIKit have different systems for layout. You’ll learn about both in this course! For SwiftUI, that means Stacks and Alignment. For Auto Layout, it’s Stack Views and Constraints, in Interface Builder.
Who is this for?
This course is in our iOS and Swift for Beginners learning path. You’re ready for this course if you’re working through that learning path in order, or you’re someone who has a bit of iOS and Swift experience: enough to know the basics of putting views onscreen in a SwiftUI- or UIKit-based app.
The first part of the course is all SwiftUI. To begin with, you’ll start working with Alignments, which are key to making the most out of Stacks. You’ll learn how to use built-in alignment guides, and create your own custom ones.
Moving on from Alignment, the SwiftUI material concludes with the ZStack and GeometryReader structures.
The other two parts of the course cover the basics of Auto Layout in UIKit: UIStackView and constraints. Auto Layout’s simple predecessor, Autoresizing, is also covered.
Throughout the course, you’ll practice everything you learn with hands-on challenges, recreating the kind of scalable layouts you’ll find in popular iOS apps.
This course isn’t suited for intermediate or advanced developers. If that’s you, check out our intermediate or advanced video courses for more ways to level-up your developer skills!
GeometryReader + GeometryProxy
UIKit Stack Views
Intrinsic Content Size
Auto Layout Constraints