Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Intro to SwiftUI
Rating: 4.7 out of 5(93 ratings)
416 students

Intro to SwiftUI

Build your very first SwiftUI apps using Swift and Xcode 11
Last updated 3/2020
English

What you'll learn

  • Basics of SwiftUI
  • Xcode 11 features

Course content

6 sections26 lectures3h 17m total length
  • Course Overview1:26
  • Hello, SwiftUI9:11

    Begin your SwiftUI journey by creating a hello SwiftUI app in Xcode, exploring real-time rendering, text modifiers, stacks, padding, and an on tap gesture that updates the text.

  • Building a simple SwiftUI App27:55

    Build a simple SwiftUI app using a declarative framework, creating a reusable card image view and a video row to display a list with live previews.

  • Creating your first view7:40

    Design and implement a custom progress bar in a SwiftUI single view app using Xcode. Build an audio book cell with an orange progress view, image asset, and frame constraints.

  • Updating a view with data8:05
  • Project: Keycard0:18
  • Basics of SwiftUI

Requirements

  • Must already know the basics of Swift
  • Must own a computer running macOS Mojave+
  • Must install Xcode 11

Description

When Apple announced SwiftUI at WWDC developers throughout the world knew that it would change everything.

As time goes by, we will quickly see SwiftUI become the standard way to build apps, eventually replacing UIKit.

SWIFTUI CHANGES EVERYTHING

Everything you know about building interfaces has changed with SwiftUI.

  • No more Storyboards

  • No more Segues

  • No more View Controllers

  • No more long build times for UI changes

If you have ever developed in Flutter and Dart you will find SwiftUI similar and refreshing. You now build reactive components and can watch the changes in real time (no more manually building for each change).

WHAT YOU'LL LEARN

This course is designed for Swift developers who want to get a quick handle on Swift UI. Here are some of the things we will cover in the course:

  • Simple components

  • Working with data

  • Progress bars

  • Working with lists

  • Moving around data

  • Opaque types

  • Working with State

  • Working with forms and data

  • App navigation

  • ObservableObjects

  • and more

The goal of this course is to get you up and running quickly with SwiftUI. It also comes with projects that will help you retain what you have learned.

Let's get started!

Who this course is for:

  • Swift developers (any level) who want to learn SwiftUI