SwiftUI: Build Beautiful, Robust Apps

5 Hours
You save 97% -

44 Lessons (5h)

  • Introduction
    1-1 What You Need6:55
  • Your First SwiftUI App
    2-1 New Xcode Project5:31
    2-2 Images6:39
    2-3 Stacks6:21
    2-4 Customization8:39
    2-5 Custom Reusable Views14:34
    2-6 Rows9:27
    2-7 Lists5:47
    2-8 Passing Data9:02
    Source Code
  • Views Deep Dive
    3-1 Why Previews Are So Cool3:21
    3-2 Testing Different Devices and Text Sizes11:27
    3-3 App Fixes8:30
    3-4 Preview Pro Tips5:48
    Source Code
  • Xcode Previews
    4-1 View Basics9:16
    4-2 Images8:15
    4-3 Stacks10:01
    4-4 Buttons7:48
    4-5 Controls13:55
    4-6 Subviews and Refactoring9:36
    Source Code
  • Data and SwiftUI
    5-1 Data Setup7:49
    5-2 State5:40
    5-3 Presentation Button10:52
    5-4 ObjectBinding16:25
    5-5 EnviromentObject10:42
    Source Code
  • Accessibility
    6-1 Accessibility15:21
    Source Code
  • Animation and Drawing
    7-1 Shapes6:09
    7-2 Drawing Lines9:34
    7-3 Shapes and Gradients9:00
    7-4 Drawing Challenge8:00
    7-5 Animation7:31
    7-6 Transitions6:50
    Source Code
  • SwiftUI for MacOS, WatchOS, and TvOS
    8-1 MacOS9:31
    8-2 tvOS8:59
    8-3 WatchOS4:57
    Source Code
  • Integrating with Existing Projects
    9-1 SwiftUI In Existing Projects7:01
    Source Code
  • Outro
    Where to Go Next

Get the Scoop on Apple's New Language & See How It's Changing the Development Game

Nick Walter


Nick Walter is an iOS developer that has been focused on mobile app design and creation for over 3 years. His involvement in the iOS community started off with a bang, and, in 2013, he was one of 25 students worldwide to be invited to Apple's "Cocoa Camp." Within his community, he is also co-president of an Apple developer group called "Cocoa Heads."


Apple changed the game with the release of Swift 5 years ago, helping millions of developers create amazing apps with easy to learn yet powerful, clean code. SwiftUI brings that same ideal to the visual side of apps. SwiftUI helps developers by binding their user Interfaces with their data. When the data changes, so does the UI and vice versa! In this course, you'll get up to speed by creating a simple two-screen app to help you understand the fundamentals of SwiftUI. From there, you'll move on to views, APIs, animation, and more.

  • Access 44 lectures & 5 hours of content 24/7
  • Learn how to create stunning user interfaces across all Apple platforms w/ Swift 5
  • Explore APIs, data & SwiftUI
  • Build apps for all Apple platforms
  • Learn about animation & drawing
Note: Software not included


Important Details

  • Length of time users can access this course: lifetime
  • Access options: web & mobile streaming
  • Certification of completion included
  • Redemption deadline: redeem your code within 30 days of purchase
  • Updates included
  • Experience level required: all levels


  • Some Swift experience


  • Unredeemed licenses can be returned for store credit within 30 days of purchase. Once your license is redeemed, all sales are final.
Your cart is empty. Continue Shopping!
Processing order...