This course is aimed at iOS developers who already build interfaces with storyboards and Auto Layout and now want a solid, practical bridge into SwiftUI's declarative approach.
What you'll understand
- The core building blocks of SwiftUI and how a data-driven interface differs from a storyboard-driven one
- Where UIKit and SwiftUI diverge, and when to reach for each
- Strategies for introducing SwiftUI into an existing UIKit app gradually
- Building interfaces interactively with live preview and update tools
- Reading documentation efficiently, especially useful while working with beta tools
The course finishes with you building a complete app that grows from a simple screen to a more complex, animated interface designed to look good across devices.