SwiftUI – Lesson Overview

Introduction

SwiftUI is a framework developed by Apple to design and build user interfaces. It is important to mention that SwiftUI is a declarative framework. The designer only needs to specify what the interface should look like. Based on the specifications drawn up by the designer, SwiftUI then automatically builds the interface. With a declarative framework, you indicate what you want to achieve; with an imperative framework, you must describe step-by-step how something should be carried out.

The user interfaces developed with SwiftUI are compatible with all Apple platforms (iOS, iPadOS, macOS, watchOS, and VisionOS). The display of the user interface on the screen differs depending on the platform on which it is installed. It is understandable that the display of a SwiftUI view cannot be the same for an Apple Mac with a 27-inch screen as for an Apple Watch, where the screen size is very limited. But SwiftUI solves this problem for you.

The website consists of multiple lessons. To improve the learning process, it was decided not to publish all lessons at once, but to offer new lessons in phases. This requires the reader to regularly check whether new lessons are available. The days on which no new lessons have been published can be used to practice the covered material independently. You only learn SwiftUI by practicing a lot!

Lesson overviewPublished
SwiftUI – Hello world appAugust 18, 2026
SwiftUI – Text viewAugust 18, 2026
SwiftUI – AlignmentAugust 18, 2026
SwiftUI – TextField viewAugust 26, 2026
SwiftUI – List viewSeptember 1, 2026