Special offers now — see discounted courses.
day
:
hour
:
min
:
sec
See special offers
Learning iOS Animations with UIKit

Learning iOS Animations with UIKit

1h 35mIntermediate2018-04-18

Authors

Harrison Ferrone

Harrison Ferrone

Software Engineer, Game Developer, and Creative Technologist

Course details

The visuals of a mobile application often determine its success. Being able to create visually appealing, customized animations in your apps will attract users, and keep them coming back again and again. In this course, join Harrison Ferrone as he dives into the fundamentals of UIKit, from basic animations and transitions all the way to animating auto layout constraints. By the end of this course, you'll have a solid foundation to start bringing your apps to life.

Learning objectives
How animations fit into the view controller lifecycle
Writing simple view animations
Making use of animation options
Adding spring animations
Working with keyframes
Using calculation modes
Animating constraint values

Skills covered

iOS DevelopmentiOSMobile DevelopmentAppleLearning

Concepts

0. Introduction

  • 01 - Welcome
  • 02 - What you should know
  • 03 - Exercise files

1. Getting Started

  • 04 - Starter project review
  • 05 - UIKit and view controller lifecycle

2. Animation Basics

  • 06 - Simple view animations
  • 07 - Animation delays and chaining
  • 08 - View animation options
  • 09 - Chapter challenge
  • 10 - Chapter solution

3. Springs and Transitions

  • 11 - Adding spring animations
  • 12 - View transitions, part 1
  • 13 - View transitions, part 2
  • 14 - Custom button animations
  • 15 - Chapter challenge
  • 16 - Chapter solution

4. Working with Keyframes

  • 17 - Creating an animation manager
  • 18 - Keyframe animations
  • 19 - Using calculation modes
  • 20 - Chapter challenge
  • 21 - Chapter solution

5. Auto Layout and Beyond

  • 22 - Animating constraint values
  • 23 - Updating the animation manager
  • 24 - Finding and debugging constraints
  • 25 - Adding and removing constraints
  • 26 - Working with dynamic views
  • 27 - Chapter challenge
  • 28 - Chapter solution

Conclusion

  • 29 - Next steps

About us

LyndaKade is a leading learning platform that helps people learn business, software, technology, and creative skills to achieve personal and professional goals.

Phone numberAparat ChannelTelegram SupportTelegram ChannelInstagram Page

All rights to this site belong to LyndaKade.

Terms of Service|Privacy Policy

نماد الکترونیک enamad در صورت اتصال با آی‌پی داخل کشور، نمایش داده خواهد شد.
logo-samandehi - لوگو ساماندهی
Zarinpal
Zibal