Updated Course: Intermediate iOS Animations

Catie Catterwaul

We recently updated our Beginning iOS Animations course, and today we’re ready to announce that the sequel, Intermediate iOS Animations, has also been updated for Swift 3 and iOS 10!

If you worked through the Beginning iOS Animations course and are ready to advance you animation skills, then this 12-part intermediate course is for you! In this update, we’ve added new videos covering UIViewPropertyAnimator, a new way to animate views as of iOS 10. You’ll also find a solid introduction to animating layers with Core Animation. You’ll learn more advanced techniques to control animation timing and springs, how to create interactive animations, and more!

Let’s take a look at what’s inside this course:

Introduction

Video 1: Introduction. Get a brief introduction to the topics of this course: property animators and layer animations!

Beginning Property Animators

Video 2: Beginning Property Animators. In this video, you’ll get started with the basics of using the UIViewPropertyAnimator class and create your first property animator animation.

Intermediate Property Animators

Video 3: Intermediate Property Animators. Take property animators further by building up a peek and pop animation using keyframes, springs, and more.

Interactive Property Animators

Video 4: Interactive Property Animators. Learn about the animation state machine and wrap up your peek and pop animation by making it interactive.

Basic Layer Animations

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

Core Animation Models

Video 6: Core Animation Models. Find out more about how Core Animation works, and how to avoid common pitfalls when animating with layers.

Animation Timing

Video 7: Animation Timing. 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.

Animation Groups

Video 8: Animation Groups. Avoid duplicating animation code by learning to group layer animations together when they share common properties.

Animation Delegate

Video 9: Animation Delegate. Learn how to make use of CAAnimation delegate methods to react to the start and end of layer animations.

Advanced Springs

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

Layer Keyframes

Video 11: Layer Keyframes. Learn how to build multi-part keyframe layer animations by using CAKeyframeAnimation.

Conclusion

Video 12: Conclusion. Review what you’ve learned in this course and we’ll give you some parting advice on how to keep learning about animation in iOS.

Where To Go From Here?

Want to check out the course? You can watch the first two videos for free:

The rest of the course is for raywenderlich.com subscribers only. Here’s how you can get access:

  • If you are a raywenderlich.com subscriber: The entire course is complete and available today. You can check out the first part here.
  • If you are not a subscriber yet: What are you waiting for? Subscribe now to get access to our updated Intermediate iOS Animations course and our entire catalog of over 500 videos.

We hope you enjoy, and stay tuned for more new courses and updates to come! :]

Catie Catterwaul

Catie makes things for, with, and about Apple tech in collaboration with her husband, Jessy! She is inspired by everyone at raywenderlich.com to be a positive force in the world.

When away from her desk, Catie lifts heavy things, runs around outside throwing Westside Discs, pines for excellent gaming experiences, and tells her cat, Princess Ozma, how fluffy she is.

Other Items of Interest

Big Book SaleAll raywenderlich.com iOS 11 books on sale for a limited time!

raywenderlich.com Weekly

Sign up to receive the latest tutorials from raywenderlich.com each week, and receive a free epic-length tutorial as a bonus!

Advertise with Us!

PragmaConf 2016 Come check out Alt U

Our Books

Our Team

Video Team

... 19 total!

iOS Team

... 71 total!

Android Team

... 16 total!

Unity Team

... 11 total!

Articles Team

... 15 total!

Resident Authors Team

... 18 total!

Podcast Team

... 7 total!

Recruitment Team

... 9 total!