I need to learn SwiftUI from ground-up
Asked on 06/16/2025
3 searches
To learn SwiftUI from the ground up, I recommend starting with the session titled SwiftUI essentials, which covers the fundamentals of views, a core concept in SwiftUI. This session provides a comprehensive introduction to SwiftUI, explaining its declarative syntax, compositional nature, and state-driven views. It also discusses how SwiftUI integrates with other frameworks and platforms, making it a versatile tool for building apps across Apple's ecosystem.
Additionally, you might find it helpful to explore the session Catch up on accessibility in SwiftUI, which delves into making your SwiftUI apps accessible, an important aspect of app development.
These sessions will give you a solid foundation in SwiftUI, and you can further explore more advanced topics and tutorials as you become more comfortable with the basics.

SwiftUI essentials
Join us on a tour of SwiftUI, Apple’s declarative user interface framework. Learn essential concepts for building apps in SwiftUI, like views, state variables, and layout. Discover the breadth of APIs for building fully featured experiences and crafting unique custom components. Whether you’re brand new to SwiftUI or an experienced developer, you’ll learn how to take advantage of what SwiftUI has to offer when building great apps.

Catch up on accessibility in SwiftUI
SwiftUI makes it easy to build amazing experiences that are accessible to everyone. We’ll discover how assistive technologies understand and navigate your app through the rich accessibility elements provided by SwiftUI. We’ll also discuss how you can further customize these experiences by providing more information about your app’s content and interactions by using accessibility modifiers.

Optimize SwiftUI performance with Instruments
Discover the new SwiftUI instrument. We’ll cover how SwiftUI updates views, how changes in your app’s data affect those updates, and how the new instrument helps you visualize those causes and effects. To get the most out of this session, we recommend being familiar with writing apps in SwiftUI.