Intermediate iOS Animations

Jul 11 2017 · Video Course (1 hr, 30 mins) · Intermediate

Advance your animation skills with property animators and layer animations in this follow-up to the Beginning iOS Animations course.

Version

  • Swift 3, iOS 10, Xcode 8

Introduction

3:06 Free

In this video, get a brief introduction to the topics of this course: property animators and layer animations!

1

Get started with the basics of using the UIViewPropertyAnimator class and create your first property animator animation.

2

Take property animators further by building up a peek and pop animation using keyframes, springs, and more.

3

Learn about the animation state machine and wrap up your peek and pop animation by making it interactive.

4

Learn about the basics of Core Animation, how to create your first layer animation and send it off for rendering on screen.

5

In this video, you'll find out more about how Core Animation works, and how to avoid common pitfalls when animating with layers.

6

Learn how to use fill modes to safely add delay to your layer animations. Find out how to use both predefined and custom easing curves.

7

Avoid duplicating animation code by learning to group layer animations together when they share common properties.

8

In this video you'll learn how to make use of CAAnimation delegate methods to react to the start and end of layer animations.

9

Take more control over spring animations with additional parameters that can be applied to both layer animations and property animators.

10

In this video, learn how to build multi-part keyframe layer animations by using CAKeyframeAnimation.

11

Conclusion

2:46

Review what you've learned in this course and get some parting advice on how to keep learning about animation in iOS.

12

Version history

iOS 10, Swift 3, Xcode 8 (Selected)

Jul 11 2017

iOS 9, Swift 2, Xcode 7

Apr 11 2016

Contributors

Comments