onboardinganimation 2

Time icon
Tags icon

Export Onboarding Animations for iOS

In this tutorial, you'll learn how to export launch animations for iOS.


Your animation is ready, and you want to create an actual iOS launch animation.

  1. Hit ⇧⌘E, or File > Export > Code
  2. Choose the iOS - Onboarding Animation option
  3. Select your timeline
  4. Hit Export



Flow’s iOS - Onboarding Animation template will take a selected timeline and build it into a basic iOS app which allows a user to swipe through your animation.

That’s it, really.

You can go home now.

And all your apps can have onboarding animations.

Sample Animation

If you don’t already have an animation prepared, you can use ours:


The animation looks like this:

Playing through the sample animation.

The Flow file looks like this:


Key Concepts

There are 3 key concepts you need to keep in mind when designing an onboarding animation:

  1. The animation needs to be at least 1s long.
  2. The duration of your animation needs to fall on whole seconds.
  3. The stops of your animations need to fall on whole seconds.


We define a stop as the frame that an onboarding animation stops on.

For example, there are 6 stops for the animation we provided above:

There are 6 stops in a 5s animation.

Flow requires at least 2 stops for an onboaring animation. This means that at a minimum a user can swipe betwen 2 different states of an oboarding animation.

When designing your onboarding animation, remember:

Each stop should fall on a whole second.


Flow requires the minimum duration for an onboarding animation be a minimum of 1s.

More importantly, it also requires that…

Onboarding animation durations must be whole seconds.

This means you can have a 2s animation, but not a 2.25s animation.

The animation we provided above is 5s long.

Xcode Project

Exporting an iOS onboarding animation from Flow generates a clean Xcode project that looks like this:


For more detail, check out: Xcode Project Breakdown for Onboarding Animations

background Made with Flow.
underscore Made with Flow.
line2 Made with Flow.
line1 Made with Flow.
circle Made with Flow.
hit Made with Flow.

result(s) found for “”.