An Introduction to Core Animation

$39.99

Add to Cart

Description

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.

Presenter:
Matt Long

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

Content

Chapter 01. Introduction

Learn how the course works and how to get the best out of it.
Duration: 4 mins.

Chapter 02. What is Core Animation

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.

Chapter 03. Key Frame Animation (Part 1)

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.

Chapter 04. Key Frame Animation (Part 2)

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.

Chapter 05. Basic Animation

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.

Chapter 06. Implicit Animation

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.

Chapter 07. Implicit Animation on OS X

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.

Chapter 08. Animation Properties

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.

Chapter 09. Layers

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.

Chapter 10. Enhanced Layers

Now you now what layers are about you will need to know about what "enhanced" layers Core Animation has to offer.
Duration: 8 mins.

Chapter 11. The Tiled Layer

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.

Chapter 12. OS X / iOS Differences

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.

Chapter 13. Timing and Grouping

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.

Chapter 14. More on Timing

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.

Chapter 15. Transforms (Part 1)

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.

Chapter 16. Transforms (Part 2)

Now you understand Transforms you will be taken into a more complex example developing an application called Fakerow.
Duration: 18 mins.

Chapter 17. Performance

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.

Chapter 18. Wrap Up

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.

Sample Code

All the code used in the course plus a few bonus projects to learn from are included in the course download.

What You Get

Running Time:
230 mins
Resolution:
960x540
Download size:
2.17GB
Format:
DRM Free M4V
Extras:
All Sample Code is Provided