Leverage the Core Animation API to bring your iOS app interactions and visuals to life with stunning, complex animations.
Overview
Syllabus
Introduction
- An advanced look at CoreAnimation
- What you should know
- Starter project overview
- Core Animation 101
- Simple layer animation
- Reusing animations
- Using fill modes
- Working with springs, part 1
- Working with springs, part 2
- Understanding the presentation layer
- Keys and delegates, part 1
- Keys and delegates, part 2
- Easing and looping animations
- Chapter challenge
- Solution
- Creating animation groups
- Working with keyframe animations, part 1
- Working with keyframe animations, part 2
- Using layer transitions
- Chapter challenge
- Solution
- Animating gradients
- Working with shape properties
- Animating keyframes by path
- Modifying shapes
- Working with replicator layers
- Chapter challenge
- Solution
- Creating action objects
- CALayerDelegate
- Using custom transactions
- Chapter challenge
- Solution
- Creating perspective
- Working in 3D
- Animating in 3D
- Creating a particle emitter
- Customizing emitter cells
- Chapter challenge
- Solution
- Next steps
Taught by
Harrison Ferrone