Install and set up Xcode 11 and join the Apple Developer Program
Learn the basics of the Swift programming langauge.
Experiment with the Swift language using Playgrounds.
Get up to speed on Xcode in SwiftUI mode.
Learn to design user interface layouts using SwiftUI's declarative syntax.
Design responsive user interfaces using Stacks and Frames.
Learn about data driven apps and observable data.
Add animation effects to your iOS apps.
Learn to draw 2D graphics within SwiftUI.
Understand how to work with and create your own SwiftUI views and subviews.
Transitions, UIKit integration, navigation and more. 35 chapters and over 340 pages (including source code).