SwiftUI animations, understood.
A one-day workshop for your team. Build an intuition for how SwiftUI animates, and learn to bring your interfaces to life.
Enquire NowUnderstanding Animations
Animations connect the different states of your interface. Understanding how they work makes it easier to build interactions that feel natural and to figure out why an animation behaves unexpectedly.
We work through a series of focused exercises, each exploring a different part of SwiftUI's animation system. Examples range from animated buttons and counters to progress indicators, selection controls, and gesture-driven interactions.
This workshop is for developers who are already comfortable with SwiftUI views, state, and basic layout. For a broader foundation, take a look at our two-day SwiftUI workshop.
1 intensive day of learning
Explanations, exercises, and discussion.
Up to 16 participants
In person or via Zoom.
Hands-on exercises
Guided by our custom Mac app.
Animations Field Guide
Interactive explanations to revisit.
Course Structure
The workshop is organized into separate exercises, each with its own starting project and interactive example in our workshop app. We combine explanations, coding, and group discussions, adapting the pace to your team.
Basic Animations
Basic Transitions
Phase Animations
Keyframe Animations
Animatable Protocol
Matched Geometry Effect
Interruptible Animations
Staggered Animations
The Animations Field Guide
The workshop is accompanied by our Animations Field Guide. Its interactive examples let you explore animation curves, transitions, phases, keyframes, and more, at your own pace.
We use the guide alongside the exercises, and you can return to it after the workshop to experiment and refresh your understanding.
Explore the Animations Field GuideYour Instructor
Chris Eidhof is the creator of the SwiftUI Field Guide, co-founder of objc.io, co-host of Swift Talk and author of multiple books on iOS development and Swift programming.
Depending on the group size, Chris is joined by Florian Kugler and other instructors. Groups are limited to 16 people, larger teams are split into multiple cohorts.

Get in Touch
To enquire about a workshop, drop us a mail and we'll reach out to set up a call. It would be helpful if you could provide some basic info about your organisation, team size, and current experience with SwiftUI.