SwiftUI

3h 58m 43s
English
Paid
October 15, 2024

A deep dive into getting started with SwiftUI. This course will cover the basics to get you off the ground running before moving on to create SwiftUI interfaces that seamlessly integrate alongside UIKit. You'll cover SwiftUI components, accessibility as well as the new layout system to create a completed app at the end of the course.

More

Who is this for?

This course is for iOS developers who have experience building user interfaces with storyboards and know the basics of Auto Layout.

Covered concepts

  • Learn the basic components of SwiftUI
  • Learn how to build interfaces in a data-driven, declarative way
  • Learn the differences between UIKit and SwiftUI
  • Learn how to phase existing UIKit applications into using SwiftUI
  • Learn how to build interfaces interactively with Live Update
  • Learn to use documentation efficiently and effectively: An essential skill when working with Beta Tools.
  • Build an app that goes from simple components to complex interfaces that are animated and look great on all devices

Watch Online SwiftUI

Join premium to watch
Go to premium
# Title Duration
1 Introduction 02:42
2 What is SwiftUI? 04:21
3 The View Protocol 08:14
4 Live Update, Modifiers & The Text Component: Part 1 06:40
5 Live Update, Modifiers & The Text Component: Part 2 04:39
6 Image 09:30
7 Button 08:55
8 Using Documentation 06:31
9 Slider & Stepper 05:46
10 DatePicker & Toggle 06:49
11 Conclusion 00:42
12 Introduction 00:41
13 HStack, VStack & ZStack 09:37
14 How the Layout System Works 11:50
15 ForEach & Identifiable 05:25
16 Lists & Forms 07:32
17 ScrollView & Stacks 12:58
18 Navigation 10:03
19 TabViews 03:09
20 Conclusion 00:50
21 Introduction 01:12
22 State & Binding: Part 1 10:12
23 State & Binding: Part 2 09:14
24 Drawing Custom Views 08:17
25 The Environment 06:32
26 Accessibility: Part 1 04:58
27 Accessibility: Part 2 05:50
28 Conclusion 00:29
29 Introduction 00:55
30 Building a Social Media Feed: Part 1 06:18
31 Building a Social Media Feed: Part 2 06:37
32 Using Bindings to Build a Settings Page 11:47
33 Drawing a Chart Using Shapes 10:13
34 Integrating SwiftUI Views Within UIKit Projects 07:02
35 Integrating UIKit Views Within Swift UI Projects 09:57
36 Adding a UIPageController 10:55
37 Conclusion 01:21

Similar courses to SwiftUI