Chapter 5: Immersing Your Users with Animation
Your app is starting to look really good now, and we've certainly covered a lot of ground already in this first few chapters, but UIKit has a lot of amazing features we're yet to explore – one of them being animations.
In this chapter, you are going to learn some advanced techniques with UIKit, Apple's animation framework built right into UIKit. We'll start off with the basics of how the little things can make such a massive difference, and then move forward on to some more advanced techniques with UIViewPropertyAnimator
and how it provides more control over your animations than the animations you implemented in previous chapters. You'll also learn about UIKit Dynamics. UIKit Dynamics can be used to make objects react to their surroundings by applying physics.
Finally, you'll learn how to implement a custom transition when moving from one view controller to the next.
The following topics will...