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?
UpdatediOS Dev Tooling
By: Essential DeveloperDomina las herramientas del desarrollador iOS: gestión de builds en Xcode, depuración de fallos, CocoaPods y CI/CD con Jenkins y Fastlane.16h 46m
Updated 1y agoBuild an Animated App with Rive and SwiftUI
By: DesignCode (Meng To)Unlock the potential of your iOS app by integrating captivating animations with the power of Rive and SwiftUI.2h 54m
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 6mo agoAI Mastery in SwiftUI
By: Big Mountain StudioCourse on integrating AI models into SwiftUI. Learn to create intelligent applications with Apple FoundationModels to enhance UX and personalize content.
Updated 2y agoExploring UIKit Internals with Hopper Disassembler
By: KodecoExplore private UIKit APIs using the reverse engineering tool Hopper Disassembler and then use your advanced knowledge of UIKit's hidden secrets to your advanta32m
Updated 3y 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 2y agoiOS & Swift - MVVM, Combine, SnapKit, Snapshot/UI/Unit Tests
By: UdemyWelcome to the iOS & Swift - MVVM, Combine, SnapKit, Snapshot/UI/Unit Tests course! In this course, I share my learnings as a professional iOS developer with 64h 40m
UpdatedPractical Swift Concurrency - The Video Course
By: Donny WalsA 36-lesson, roughly 10-hour video course on practical Swift concurrency, usable on its own or alongside the companion book.4h 45m