Core Animation puts a tremendous amount of graphical power at your fingertips, and it provides the foundation for all graphics in iOS. In this session, we will start by building an understanding of the principles behind Core Animation and how it is used to power UIKit. Then, we will dig into the meat of Core Animation and how to use it effectively. Through multiple examples, you will learn how to tame the complexities of the Core Animation API and avoid performance pitfalls. By the end of this session, you will be comfortable with Core Animation, and your apps will run more smoothly and be more visually appealing.