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
()
Ex_Files_SwiftUI_EssT_Upd.zip
(100.0 MB)