Advanced iOS App Development: Core Animation

Go to class
Write Review

Free Online Course: Advanced iOS App Development: Core Animation provided by LinkedIn Learning is a comprehensive online course, which lasts for 2-3 hours worth of material. The course is taught in English and is free of charge. Upon completion of the course, you can receive an e-certificate from LinkedIn Learning. Advanced iOS App Development: Core Animation is taught by Harrison Ferrone.

Overview
  • Leverage the Core Animation API to bring your iOS app interactions and visuals to life with stunning, complex animations.

Syllabus
  • Introduction

    • An advanced look at CoreAnimation
    • What you should know
    1. Getting Started
    • Starter project overview
    • Core Animation 101
    2. Thinking in Layers
    • Simple layer animation
    • Reusing animations
    • Using fill modes
    • Working with springs, part 1
    • Working with springs, part 2
    • Understanding the presentation layer
    • Keys and delegates, part 1
    • Keys and delegates, part 2
    • Easing and looping animations
    • Chapter challenge
    • Solution
    3. Groups, Keyframes, and Transitions
    • Creating animation groups
    • Working with keyframe animations, part 1
    • Working with keyframe animations, part 2
    • Using layer transitions
    • Chapter challenge
    • Solution
    4. Shape Layers and Beyond
    • Animating gradients
    • Working with shape properties
    • Animating keyframes by path
    • Modifying shapes
    • Working with replicator layers
    • Chapter challenge
    • Solution
    5. Customizing Actions and Transactions
    • Creating action objects
    • CALayerDelegate
    • Using custom transactions
    • Chapter challenge
    • Solution
    6. 3D Effects and Animations
    • Creating perspective
    • Working in 3D
    • Animating in 3D
    • Creating a particle emitter
    • Customizing emitter cells
    • Chapter challenge
    • Solution
    Conclusion
    • Next steps