This course introduces the fundamental concepts of SwiftUI, Apple’s declarative user interface framework for building iOS applications. You'll delve into the world of SwiftUI, learning how to create responsive user interfaces with ease. The course covers essential topics such as views, hierarchies and navigation providing a solid foundation for developing iOS apps.
EST TIME TO COMPLETE
Completion time may vary based on individual pacing.
2 hrs, 46 mins
CONTENT
3 modules
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
Jun 20 2024 · Multimodal Module (40 mins)
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.
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.
SwiftUI Navigation
Jun 20 2024 · Multimodal Module (56 mins)
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.
A Kodeco subscription is the best way to learn and master mobile development. Learn iOS, Swift, Android, Kotlin, Flutter and Dart development and unlock our massive catalog of 50+ books and 4,000+ videos.