SwiftUI Views Specialist Course

Learn how to build many popular app UI layouts quickly along with blueprints that you can easily copy into your own project.

Course Requirements

  • Xcode Version 14.0 or higher
  • Minimum deployment version: iOS 14 or Higher


What You'll Learn

  • SwiftUI Basics and UI Components

    Explore Swift language updates and SwiftUI elements, including stacks and spacers.

  • Layering and Color Schemes

    Learn depth with ZStacks and develop color schemes for UI designbru

  • Xcode and SwiftUI Integration

    Apply design in Xcode, mastering SwiftUI and Xcode functionalities.

  • Core Screen Design

    Design essential app screens, focusing on layout, text fields, and buttons.

  • Gradients and ScrollView Techniques

    Enhance interfaces with gradient designs and ScrollView layouts.

  • Custom Shapes and Background

    Create and apply custom shapes to improve UI aesthetics and backgrounds.

Why This Course?

  • Comprehensive SwiftUI and iOS Design Skills

    Gain a deep understanding of SwiftUI and iOS design principles, equipping you with the skills to create visually appealing and user-friendly apps.

  • Practical Application with Xcode

    Learn how to seamlessly integrate design and development by applying your design skills in Xcode, enhancing your efficiency and proficiency in app development.

  • Creative Mastery in UI/UX Design

    Develop a strong foundation in UI/UX design, mastering techniques like gradients, custom shapes, and layout optimization to create innovative and engaging user interfaces.

Course curriculum

    1. Introduction

    2. Welcome

    3. Resources

    4. Where to Get Help?

    1. What You Will Learn

    2. Swift Language Changes

    3. Preview Provider

    4. Concepts

    1. What You Will Learn

    2. Using Shapes in your UI

    3. Fun with Shape Modifiers

    4. How to Use Text and Their Modifiers

    1. What You Will Learn

    2. The Vertical Stack

    3. VStack Practical Exercise

    4. Frames and Padding

    5. Using the Spacer

    1. ChallengePresentation.key

    2. How to Present your Challenges

    3. Challenge 1 - VStacks

    4. Challenge 1 - Rewards

    1. What You Will Learn

    2. Side-by-Side Layout: The Horizontal Stack

    3. HStack Practical Exercice

    4. Challenge 2 - HStacks

    5. Challenge 2 - Rewards

About this course

  • Free
  • 136 lessons
  • 12 hours of video content

Get Access to this course with a CWC+ Membership

With a membership, you'll get access to all of our programs, structured learning paths and training courses to help you become an iOS developer or indie app developer.

Learn More