Advanced Animation hands-on Workshop

Advanced Animation hands-on Workshop

This will be a hands-on workshop, where we will build a lot of exciting animations and will learn some core concepts via case studies. So don’t forget to carry your Mac :slightlysmilingface:

View-Layer Parallelism:

Estimated Time: 9.30 AM - 10.30 AM

  • We will understand the similarities and differences between a View and a Layer and when to use what
  • We will learn about Keyframes and Transforms

Deep Dive in Springs

Estimated Time: 10.30 AM - 11 AM

  • Understanding Pendulum - Damping, stiffness, initial velocity etc
  • Implementing using Views and Layers

Case Study 1: Bouncing Ball

Estimated Time: 11 AM - 11.30 AM

  • We will build a sample animation that will help you understand Masks and Shapes animations on Layers

Coffee Break

Estimated Time: 11.30 AM - 11.45 AM

Case Study 2 : Unlock the iPhone

Estimated Time: 11.45 AM - 12.15 PM

  • We will build a sample animation that Apple uses on its locked phones. In the process you will deep dive into Gradient animations

Case study 3 : Navigate like Airbnb

Estimated Time: 12.15 PM - 12.45 PM

  • It’s time for some Custom Navigation animation here.

Best for the last - Animations in SwiftUI

Estimated Time: 12.45 PM - 1.15 PM

This will cover basics of Animations API in SwiftUI We will build a demo animation that will

  • Scale
  • Rotate
  • Translate all with the touch of a Spring

Questions & Answers

Estimated Time: 1.15 PM - 1.30 PM

Workshop Instructor

Shivam leads the Mobile team at BookMyShow. With about 8 years of experience in Mobile Application Development, Shivam is also an Avid reader and loves playing Cricket. When he is not being the Hitman in his PS4 world he co-organises Mumbai Swift Meet-ups and loves to travel. He was also a speaker at India’s first ever try! Swift Conference.


27th July Saturday 09:00 AM to 01:30 PM

Workshop Location


Address: Docon Technologies, 77/A, Cygnus Chambers, 3rd Floor Jyothi Nivas College Road, Koramangala, Bengaluru, Karnataka 560034

Google Maps Link: