Course
Skills Expanded
iOS Graphics and Animation Programming
Learn how to work with graphics and animation on iOS devices.
What you'll learn
Learn the fundamentals of graphics programming for the iPhone, iPad and other iOS devices. Practical, real world examples are developed for both business graphics and video game animations. This course covers graphics and animation concepts and demos for the major iOS visual technologies: UIKit, Core Graphics, Quartz 2D drawing and the fundamentals of OpenGL ES programming.
Table of contents
Introduction
2mins
iOS Graphics Overview
27mins
UIKit Graphics and Animation Programming
51mins
- Introduction 1m
- Demo: Graphics in Interface Builder 6m
- Demo: Retina Graphics Files 4m
- Demo: Programming Graphics in UIKit 3m
- Demo: Loading Images Asynchronously 8m
- Bezier Curves and Paths Defined 2m
- Demo: Drawing Basic Shapes 7m
- Demo: Drawing Paths 5m
- Demo: Frame Animation 4m
- Demo: Procedural Animation 5m
- Demo: Advanced Procedural Animation 5m
- Summary 1m
Using Core Graphics and Quartz 2D
48mins
- Introduction 1m
- Demo: Core Graphics Shapes 4m
- Demo: Core Graphics Paths 4m
- Demo: Working with Colors 7m
- Demo: Saving and Loading Graphics State 3m
- Demo: Linear Gradients 4m
- Demo: Clipping Rectangles 3m
- Demo: Finding Memory Leaks 3m
- Demo: Radial Gradients 2m
- Demo: Drawing Text 2m
- Demo: Drawing Images 3m
- Demo: CTM - Current Transform Matrix 5m
- Demo: UIKit and CG Comparison 5m
- Summary 1m
Creating an Animated Pie Chart
51mins
- Introduction 1m
- MVC Classes Setup 7m
- Drawing The Pie Chart 7m
- State Machine for Animation 2m
- State Machine Implementation 2m
- Animation Timing 3m
- Custom Easing Functions 3m
- Rotating The Pie Chart 8m
- Completing All Animations 5m
- Drawing Percentage Text 6m
- Slice Details in User Interface 2m
- Using Notification Center 6m
- Summary 1m
Creating Simple Game Animation
27mins
OpenGL ES
29mins
Miscellaneous Graphics Information on iOS
10mins