Summary
iOS animations are like salt – they can enhance the user experience, but too much is overwhelming.
The great thing about SwiftUI animations is that they are aligned to the screen state because of the declarative implementation. However, it’s a significant change to how they work in UIkit.
Because of that, in this chapter, we went from understanding the basic concepts and performing fundamental animations to custom transitions and keyframe animations, and we even discussed a great present that Apple gave us, SF Symbols.
Now, we should be able to easily animate changes on our screen in a meaningful and expressive way!
In our next chapter, we’ll explore enhancing user engagement using a built-in solution – TipKit.