- Course
SwiftUI Fundamentals with Observation
SwiftUI changes how you build iOS interfaces: declaratively, driven by state. This course will teach you to build foundational SwiftUI interfaces using Observation, modern layouts, navigation, dynamic data, user input, and reusable components.
- Course
SwiftUI Fundamentals with Observation
SwiftUI changes how you build iOS interfaces: declaratively, driven by state. This course will teach you to build foundational SwiftUI interfaces using Observation, modern layouts, navigation, dynamic data, user input, and reusable components.
Get started today
Access this course and other top-rated tech content with one of our business plans.
Try this course for free
Access this course and other top-rated tech content with one of our individual plans.
This course is included in the libraries shown below:
- Core Tech
What you'll learn
Building iOS interfaces with old imperative habits leads to UIs that are fragile and hard to follow. In this course, SwiftUI Fundamentals with Observation, you'll gain the ability to build foundational iOS interfaces the way modern SwiftUI is designed to work. First, you'll explore declarative views, layout containers, and state management with the Observation model. Next, you'll discover how to render dynamic data, drive navigation and presentation, and handle user input. Finally, you'll learn how to load data asynchronously, build reusable components and modifiers, and structure an app with the SwiftUI lifecycle. When you're finished with this course, you'll have the foundational SwiftUI skills and knowledge needed to build clean, state-driven iOS interfaces and to move on to production-quality UI work.