Filters

Hide filters
Platform
Content Type
Difficulty

All Tutorials · Video Course · 20 Results

Contained in: SwiftUI Fundamentals Video Course
iOS & Swift
SwiftUI Fundamentals
An introduction to building iOS user interfaces with SwiftUI! Learn about SwiftUI Views and modifiers, common SwiftUI controls, fundamental layout tools, navigation and data flow, and how to make the most of SwiftUI previews.
iOS & Swift

Introduction

In this introductory episode, find out a bit about SwiftUI in general and what you can learn from this course.
iOS & Swift

The View Protocol

The View protocol is the foundational building block of SwiftUI. Get a SwiftUI app running and try out some of SwiftUI’s basic components, built on View.
iOS & Swift

Modifiers

Modifiers can change the appearance and functionality of your SwiftUI views. Find out how they work and how to chain them together.
iOS & Swift

Challenge: Views & Modifiers

In your first hands-on challenge, practice everything you’ve learned about views and modifiers, and try out a few new SwiftUI controls.
iOS & Swift

State & Binding

Take a deep-dive into what’s going on with the state attribute and how it operates under the hood when binding to your components.
iOS & Swift

Challenge: State & Binding

Take a deep-dive into what’s going on with the state attribute and how it operates under the hood when binding to your components.
iOS & Swift

Layout with Stacks

Learn how to control the layout of multiple views by grouping them together with HStacks and VStacks.
iOS & Swift

Repeat Views with ForEach & Lists

ForEach & Lists make it a breeze when iterating over a collection of data to produce similar SwiftUI Views. All you need is a unique ID for each element.
iOS & Swift

Challenge: Stacks & ForEach

Test your understanding of layout with stacks, and your command of ForEach, in this hands-on challenge.
iOS & Swift

Introduction

Take in a high-level overview of navigation and data flow in SwiftUI and find out what you’ll learn in this part of the course.
iOS & Swift

NavigationViews

Navigating from one part of your app to another has never been easier thanks the NavigationView component. Here you’ll get started with moving around your apps.
iOS & Swift

NavigationStack

NavigationStacks supercharge your app’s navigation abilities, allowing you to navigate to different views for different selected data types.
iOS & Swift

Present Modal Views

In this episode, you will learn how to present data in a modal view, which displays on top of your existing on screen view.
iOS & Swift

Challenge: Navigation & Bindings

In this hands-on challenge, practice everything you have learned about navigation and state in a SwiftUI app.
iOS & Swift

State & State Objects

@State only works with value types, but it does have a companion specifically for reference types: @StateObject.
iOS & Swift

Observable Objects

Combine makes it easy to take an object, observe changes to its properties and react to those changes, in SwiftUI.
iOS & Swift

Challenge: StateObject & ObservableObject

In this hands-on challenge, practice everything you have learned about @StateObject and @ObservableObject, including which one to use for a given circumstance!
iOS & Swift

Environment

An environment is a storage container for potentially any information that multiple views need to function.
iOS & Swift

Conclusion

In the conclusion to this course, review what you’ve learned and find out where you can go to learn more about making apps with SwiftUI.