-
Layout Systems
Learn about how to use HStack, VStack, and ZStack to create simple and complex layouts in SwiftUI
-
Prototyping
Learn how to prototype layouts in SwiftUI from the app designs you can find on the internet
-
Blueprints
Learn how to create blueprints which are reusable SwiftUI views that can serve as a template for any SwiftUI projects
-
Showing Depth
Learn techniques for polishing your UI by showing depths with shadows
-
Light/Dark mode
Learn how to create and organize color schemes in the assets catalog so colors can easily be accessed and reused throughout the project and make it work for both light and dark modes
-
Decide which Grid is Right for You
Learn what your options are when you need to use grids to layout items in a UI
Course Requirements
- Xcode 12, Swift 5.3, macOS 10.15 (Catalina) or later
Course curriculum
-
-
Welcome
-
Course Materials
-
Where to Get Help?
-
-
-
SwiftUI Views Live: 1 - Want to Master SwiftUI Layout?
-
What are blueprints?
-
Introduction to Blueprints
-
Understanding the Layout Views
-
What is the "Secondary Color"?
-
Creating the Blueprint
-
Xcode Project
-
-
-
SwiftUI Views Live: 2 - Using Shadows to Enhance Your UI
-
Xcode Project
-
-
-
SwiftUI Views Live: 3 - Color Schemes in SwiftUI
-
The Finished UI
-
Xcode Project
-
-
-
SwiftUI Views Live: 4 - Horizontal Grid Layout Options in SwiftUI
-
Deciding on the right horizontal layout option
-
Fixed, Flexible or Adaptive Grid?
-
Row and Column Spacing
-
Fixed Grid Item Sizes
-
LazyHGrid Row & Column Spacing
-
Properties Mean Different things for Different Grids
-
Xcode Project
-
About this course
- Free
- 23 lessons
- 4.5 hours of video content