Building iOS 18 User Interfaces with SwiftUI
This course will teach you to make unique and engaging iOS user interfaces with Xcode, Swift, and SwiftUI.
What you'll learn
Unlock the full potential of SwiftUI in iOS 18! In this course, Building iOS 18 User Interfaces with SwiftUI, you'll elevate your iOS development skills and create captivating user interfaces that delight users.
First, you’ll master the art of crafting distinctive user interfaces that go beyond the typical iOS controls and styles. You'll learn how to design custom UI components that make your apps truly stand out.
Next, you’ll dive into managing user interactions with confidence. Finally, you’ll learn to seamlessly integrate SwiftUI with other Apple frameworks like UIKit, expanding the possibilities for your user interfaces.
By the end of this course, you’ll have the skills to build captivating, interactive, and responsive user interfaces with SwiftUI that will engage the people using your apps.
Table of contents
- Working with Data in SwiftUI 4m
- Establishing an App’s Data Flow 5m
- Implementing Modal Navigation 4m
- Editing Text Data with Text Fields 6m
- Editing Numeric Data with Text Fields 2m
- Making Either/Or Choices with Toggles 2m
- Working with Picker Views 9m
- Displaying Editing Controls in a Form 3m
- Responding to Gestures 4m
- Understanding Animations 5m
- Adding Basic Animation 4m
- Configuring Animation Duration 2m
- Repeating Animations 7m
- Applying Specific Animations to Specific Views 3m
- Animating View Hierarchy Changes 2m
- Animating View Layout Changes 9m
- Using Navigation Transitions 3m
- Applying Animation to Scrolling Content 5m
- Animating SF Symbols 9m
- Preparing to Integrate SwiftUI and UIKit 3m
- Representing UIKit View Controllers in SwiftUI 8m
- Making SwiftUI Views Compatible with UIKit 6m
- Coordinating User Interaction between UIViewControllers and SwiftUI 12m
- Representing UIKit Views in SwiftUI 6m
- Sharing State Between SwiftUI and UIKit 8m
- Coordinating User Interaction between UIViews and SwiftUI 7m