Skip to main content
grasp.study
About
Explore
Pricing
Log in
Try it for free
Back to course
👋
Welcome to a Grasp lesson
Create a free account
to keep studying and create your own study path.
Professional iOS development
·
Module 11
SwiftUI Animation Essentials
1
Implicit vs. Explicit Animations in SwiftUI
Differentiate between implicit and explicit animations in SwiftUI.
2
Mastering Animation Timing & Curves
Customize animation timing and curves using the `.animation()` and `withAnimation` modifiers.
3
Custom View Transitions with .transition()
Create custom view transitions using the `.transition()` modifier.
4
Seamless View Animations with `matchedGeometryEffect`
Implement seamless animations between view states using the `matchedGeometryEffect`.
5
Animating Custom Data Types
Create a data-driven animation by making a custom type conform to the `Animatable` protocol.
6
Respecting Reduced Motion in SwiftUI Animations
Adapt animations to respect the 'Reduce Motion' accessibility setting in SwiftUI.
End of course,
Back to course
Previous module
Interactive Animations and Transitions
Next module