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.
SwiftUI
3h 58m 43s
English
Paid
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
About the Author: kodeco.com (ex raywenderlich)
All of the tutorials on this site are created by a community of experts from around the world. We’ve encountered pretty much everything you could possibly run into as a developer.
We take all of that hard-won and battle-tested advice and bring it to you in our video courses, books, and free tutorials that will help you be a better developer, no matter how long you’ve been slinging code.
Watch Online 37 lessons
0:00
/ #1: Introduction
All Course Lessons (37)
| # | Lesson Title | Duration | Access |
|---|---|---|---|
| 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