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 we follow them up with exercises to give you hands-on experience.
Thinking in SwiftUI
Thinking in SwiftUI is a 9-lesson 4 hours 37 minutes self-paced course by objc.io. SwiftUI is radically different from UIKit.
Course facts
- Lessons
- 9
- Duration
- 4 hours 37 minutes
- Level
- All levels
- Language
- English
- Updated
- Instructor
- objc.io
- Price
- Premium
Since SwiftUI is still in its early days, the book focuses on the concepts behind the framework that we believe are essential to understand. It is not a reference for SwiftUI’s platform-specific APIs, but rather a guide to honing your intuition about how SwiftUI works.
Thinking in SwiftUI is geared toward developers who have both prior experience with Apple’s platforms and a good understanding of the Swift language.
In the videos we live code the solutions to all the exercises from the book. Furthermore, we build an angle dial control from scratch (similar to what the Photos app uses on macOS to rotate photos), and implement the tree drawing code we've used to create all the tree diagrams in the book in SwiftUI. The videos show how all the concepts explained in the book can be applied in practice.
Who teaches Thinking in SwiftUI? objc.io
objc.io is a German publisher founded by Florian Kugler, Daniel Eggert, and Chris Eidhof — focused entirely on advanced Apple-platform development. The objc.io catalog includes deeply respected Swift / iOS books (Functional Swift, Advanced Swift, Thinking in SwiftUI, Core Data) and a series of paid screencasts that go deeper than typical iOS tutorial material.
The CourseFlix listing carries Thinking in SwiftUI from objc.io. Material is paid and aimed at iOS developers ready to think about SwiftUI as a declarative system rather than a UIKit replacement.
What lessons are included in Thinking in SwiftUI?
| # | Lesson Title | Duration | Access |
|---|---|---|---|
| 1 | Thinking-in-SwiftUI-Trees Demo | 47:18 | |
| 2 | Thinking-in-SwiftUI-Dial-Control | 36:02 | |
| 3 | Thinking-in-SwiftUI-Chapter-2 | 59:22 | |
| 4 | Thinking-in-SwiftUI-Chapter-3 | 12:26 | |
| 5 | Thinking-in-SwiftUI-Chapter-4.1 | 20:48 | |
| 6 | Thinking-in-SwiftUI-Chapter-4.2 | 20:53 | |
| 7 | Thinking-in-SwiftUI-Chapter-5 | 42:59 | |
| 8 | Thinking-in-SwiftUI-Chapter-6.1 | 13:04 | |
| 9 | Thinking-in-SwiftUI-Chapter-6.2 | 24:38 |
Get instant access to all 8 lessons in this course, plus thousands of other premium courses. One subscription, unlimited knowledge.
Learn more about subscriptionBooks
What courses are similar to Thinking in SwiftUI?
-
Updated 2y agoPractical Swift Concurrency - The Video Course
By: Donny WalsExplore 10 hours of content on Swift Concurrency. Enhance learning with video exercises complementing the Practical Swift Concurrency book. Ideal for visual4h 45m -
Updated 2y agoiOSExpert
By: AlgoExpertAn unrivaled platform to learn iOS development. Everything you need to ace the iOS interviews. What is iOSExpert? iOS Crash Courses.8h 32m5/5 -
Updated 1y agoBuild SwiftUI apps for iOS 18 with Cursor and Xcode
By: DesignCode (Meng To)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 gradients4h 35m -
Updated 1y agoDesign and Prototype for iOS 18
By: DesignCode (Meng To)"Design and Prototyping for iOS 18" offers an exciting deep dive into the world of mobile design.3h 15m5/5 -
Updated 2y agoSwiftUI
By: KodecoA 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 interfaces3h 58m -
Updated 3y agoSwiftUI Masterclass 2023 - iOS App Development & Swift
By: UdemyVisually learn SwiftUI and build top-notch iOS 13 apps, iPadOS apps, Apple Watch apps, and even macOS apps! Introducing the complete SwiftUI Masterclass Course33h 9m -
Updated 1y agoBuild a SwiftUI app with Claude AI
By: DesignCode (Meng To)Embark on a journey to master SwiftUI by integrating modern artificial intelligence capabilities into your app development process.9h 5m -
Updated 2y agoiOS 14 & Swift Chat Application Like Whatsapp Viber Telegram
By: UdemyIn iOS 14 & Swift Chat Application Like Whatsapp Viber Telegram, we are going to build a real-world iOS application. And when I say real world, I mean you can u28h 4m