Categories

There are currently no items in your shopping cart.

User Panel

Forgot your password?.

lynda SwiftUI Essential Training

Video Introducing this tutorial


Introduction :
The mind blowing game changer: SwiftUI
What you should know

1. SwiftUI and Xcode Basic Concepts :
Start a new SwiftUI project
Some Swift review
The code window and canvas
Modifiers in canvas and code
ContentView previews

2. Collection Views :
Embed a stack view
Basic lists
ForEach
Make a new file
Extract subviews
Subviews with parameters
Challenge
Solution

3. Controls and Modifiers for Layout :
Space modifiers
Color modifiers
Text modifiers
SF symbols
Images and effects
Size modifiers
Scale modifiers
Position modifiers
Challenge
Solution

4. Models and Testing :
State variables and buttons
Dynamic collections
The identifiable protocol
Populating collections
Navigation
Add a model to root views
Use binding variables
Use Combine and ObservedObject in models
Environment variables
Challenge
Solution

5. Interaction :
Tab bars
Alerts
Presenting sheets
Steppers
Pickers
Text input
List interaction
Animation
Tap gestures
Challenge
Solution

6. Integration with Other Frameworks :
Add a map
Add UIViewControllers
SwiftUI to storyboards
GeometryReader
Dynamically sizing fonts

7. SwiftUI and Xcode 12 :
Start a multiplatform SwiftUI project
Multiplatform for macOS
Hierarchy data models
Outlines
Searching hierarchies
Collection views and lazy grids

Conclusion :
Next steps