Skip to main content

SwiftUI

3h 58m 43s
English
Paid

Course description

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.

Read more about the course

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

This is a demo lesson (10:00 remaining)

You can watch up to 10 minutes for free. Subscribe to unlock all 37 lessons in this course and access 10,000+ hours of premium content across all courses.

View Pricing
0:00
/
#1: Introduction

All Course Lessons (37)

#Lesson TitleDurationAccess
1
Introduction Demo
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

Unlock unlimited learning

Get instant access to all 36 lessons in this course, plus thousands of other premium courses. One subscription, unlimited knowledge.

Learn more about subscription

Comments

0 comments

Want to join the conversation?

Sign in to comment

Similar courses

iOS & Swift - The Complete iOS App Development Bootcamp

iOS & Swift - The Complete iOS App Development Bootcamp

Sources: udemy
Welcome to the Complete iOS App Development Bootcamp. With over 39,000 5 star ratings and a 4.8 average my iOS course is the HIGHEST RATED iOS Course in the his
59 hours 45 minutes 35 seconds
Mobile System Design

Mobile System Design

Sources: Tjeerd in ’t Veen
Stop getting stuck in a difficult codebase that's hard to modify. Learn how to keep a growing codebase nimble and easily adjustable so that you can focus on...
Exploring UIKit Internals with Hopper Disassembler

Exploring UIKit Internals with Hopper Disassembler

Sources: kodeco.com (ex raywenderlich)
Explore private UIKit APIs using the reverse engineering tool Hopper Disassembler and then use your advanced knowledge of UIKit's hidden secrets to your advanta
32 minutes 37 seconds
Build SwiftUI apps for iOS 18 with Cursor and Xcode

Build SwiftUI apps for iOS 18 with Cursor and Xcode

Sources: designcode.io
In this course, we will explore the new features of SwiftUI 6 and Xcode 16 for creating applications for iOS 18. You will learn how to work with mesh gradients,
4 hours 35 minutes 14 seconds
Thinking in SwiftUI

Thinking in SwiftUI

Sources: objc.io
SwiftUI is radically different from UIKit. In this short book, we will help you build a mental model of how SwiftUI works. We explain the most important concepts in detail, and ...
4 hours 37 minutes 30 seconds