$39.99
An Introduction to Core Animation is designed to get you up and running quickly with Core Animation on both iOS (iPhone, iPad and iPod Touch) and OS X (Mac). The course looks at Implicit Animation, Basic Animation and Keyframe Animation, Grouping, Timing and Transforms. Where necessary the course demonstrates the differences between using Core Animation on iOS and OS X. If you are already familiar with Cocoa or Cocoa Touch , Xcode and Objective-C and you are looking to get started using Core Animation then this course if definitely for you.
Matt is a solid applications engineer who has used many different technologies throughout his career. He has developed everything from web applications, mobile applications, and embedded device interfaces to iOS applications for the iPhone and iPad.
He brings many years of experience that he uses to help teach other developers how to transition from the world of other development platforms to iOS and Mac OS X with greater ease.
Matt is also a Co-Author of Core Animation: Simplified Animation Techniques for Mac and iPhone Development.
Blog: Cocoa is my Girlfriend
Twitter: @permunger
Learn how the course works and how to get the best out of it.
Duration: 4 mins.
First you need to know all the basic stuff like what Core Animation is and how to get it added to your project.
Duration: 2 mins.
Keyframes are at the very heart of animation. In this chapter you learn all the principles behind keyframe animation you are going to need to know.
Duration: 8 mins.
With all the principles under your belt you look at a demo project using several different techniques to implement a keyframe animation.
Duration: 16 mins.
It might feel like you are heading backward covering basic animation after you have covered keyframe animation but using what you have already learnt you see how basic animation is based on keyframe animation and everything you have already put into practice still applies.
Duration: 14 mins.
Sometimes animation just happens but that doesn't mean you can't change what it does. In this chapter you learn about implicit animation and how to make it do what you want it to do.
Duration: 18 mins.
Implicit animation on OS X require a little more work than on iOS. In this chapter you will learn the extra things you need to know.
Duration: 14 mins.
What an animation ends up looking like all depends on the properties of the animation. In this chapter you will learn what properties you can use to effect the appearance and behaviour of an animation.
Duration: 9 mins.
Animation is all about layers. In this chapter you will learn all about why layers are important and what they do for you.
Duration: 21 mins.
Now you now what layers are about you will need to know about what "enhanced" layers Core Animation has to offer.
Duration: 8 mins.
In this chapter you will take more detailed look at one of Core Animation's enhanced layers the Tiled Layer and see how it can be used to break large images up into smaller parts.
Duration: 9 mins.
Core Animation is incredibly similar on both OS X and iOS but there are a few differences its is really important to be aware of. In this chapter you will learn what they are.
Duration: 7 mins.
So now you know how to animate things you will need to know how to make multiple animations work together and how to control when they start and how long they take.
Duration: 10 mins.
Using what you now know about timings we take you back to a very early keyframe animation example you used and look at how to effect the timing of individual keyframes.
Duration: 9 mins.
In this chapter you will begin to dig into Transforms and making animations work in what Apple call 2.5D space using rotation, scale, translation and inversion.
Duration: 28 mins.
Now you understand Transforms you will be taken into a more complex example developing an application called Fakerow.
Duration: 18 mins.
With the basics of Core Animation now under your belt you will learn some simple rules for making sure it all work in a nice speedy manner.
Duration: 18 mins.
Ok so your ready to go and have loads of ideas but before you go running off and get over excited you need to learn when animation is good and when its maybe not so good.
Duration: 8 mins.
All the code used in the course plus a few bonus projects to learn from are included in the course download.