Course

Getting Started with SwiftUI

Learning path outcomes

  • Design and implement adaptive user interfaces using SwiftUI’s basic building blocks. 
  • Construct view hierarchies and custom SwiftUI views. 
  • Implement navigation hierarchies within SwiftUI apps to guide users through the app’s content seamlessly. 

Prerequisites

Basic understanding of Swift and Xcode is beneficial.
Going through our Introduction to iOS program would be a good place to start.

Achievements

Earn a badge when you finish this learning path!

Getting Started with SwiftUI

Learning path content

1
Introduction to SwiftUI
This module introduces the foundational building blocks of SwiftUI, a declarative programming paradigm. SwiftUI works across all of Apple’s platforms allowing the developer to leverage these skills to build applications that span multiple Apple devices.
Expand module content Hide module content Show module content Hide module content
2
SwiftUI Views & Layouts
This lesson will walk you through building your own custom views, configuring app layouts in portrait and landscape modes, and building vertical and horizontal layout containers.
Expand module content Hide module content Show module content Hide module content
3
SwiftUI Navigation
This module introduces the concept of navigation in SwiftUI, providing students with the skills to guide users through their app’s content seamlessly. Students will learn how to implement various navigation styles, manage hierarchical navigation structures, and handle simple navigation scenarios. This module will cover the latest advancements in SwiftUI’s navigation capabilities, ensuring that students are equipped with the necessary skills to build modern applications.
Expand module content Hide module content Show module content Hide module content