Skip to main content
CF

Thinking in SwiftUI

4h 37m 30s
English
Paid

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

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.

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 thumbnail

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?

This is a demo lesson (10:00 remaining)

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

View Pricing
0:00
/
#1: Thinking-in-SwiftUI-Trees
All Course Lessons (9)
#Lesson TitleDurationAccess
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
Unlock unlimited learning

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

Learn more about subscription

Books

Read Book Thinking in SwiftUI

#TitleTypeOpen
1Book 1 PDF

What courses are similar to Thinking in SwiftUI?

  • SwiftUI Mastery Travel Discovery thumbnailUpdated 2y ago

    SwiftUI Mastery Travel Discovery

    By: Let's Build That App
    SwiftUI is now in its second iteration and available for developers through Xcode 12. In this course, I'd like to teach you how to develop a real world applicat
    11h 28m
  • iOS Dev Tooling thumbnailUpdated

    iOS Dev Tooling

    By: Essential Developer
    Domina 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
  • Mobile System Design thumbnailUpdated

    Mobile System Design

    By: Tjeerd in 't Veen
    Learn to design mobile features that scale, from first sketch to production, and handle mobile system design interviews with confidence.
  • SwiftUI Essentials thumbnailUpdated 2y ago

    SwiftUI Essentials

    By: Big Mountain Studio
    Learn to architect your SwiftUI app the way Apple does with this picture book from Big Mountain Studio. Find out best practices for passing objects from screen
  • AI Mastery in SwiftUI thumbnailUpdated 6mo ago

    AI Mastery in SwiftUI

    By: Big Mountain Studio
    Course on integrating AI models into SwiftUI. Learn to create intelligent applications with Apple FoundationModels to enhance UX and personalize content.
  • Design and Prototype for iOS 18 thumbnailUpdated 1y ago

    Design 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
  • SwiftUI Masterclass 2023 - iOS App Development & Swift thumbnailUpdated

    SwiftUI Masterclass 2023 - iOS App Development & Swift

    By: Udemy
    Learn SwiftUI by building five real apps for iPhone, iPad, Mac, and Apple Watch, plus Combine, Core Data, and App Store basics.
    33h 9m
  • SwiftUI thumbnailUpdated

    SwiftUI

    By: Kodeco
    SwiftUI course for iOS developers moving from UIKit: declarative interfaces, live previews, and a full app built from scratch.
    3h 58m

Frequently asked questions

What is Thinking in SwiftUI about?
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…
Who teaches this course?
It is taught by objc.io. You can find more courses by this instructor on the corresponding source page.
How long is the course?
It contains 9 lessons with a total runtime of 4 hours 37 minutes. Every lesson is available to watch online at your own pace.
Is it free to watch?
It is part of CourseFlix's premium catalog. A subscription unlocks the full video player; the course description, table of contents, and preview information are available to everyone.
Where can I watch it online?
The course is available to watch online on CourseFlix at https://courseflix.net/course/thinking-in-swiftui. The page hosts every lesson with the integrated video player; no download is required.