onboardinganimation 2

Time icon
Tags icon

Export Onboarding Animations for iOS

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

Export

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

Done!

exportOnboarding

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:

OnboardingAnimation.flow

The animation looks like this:

onboardingAnimation
Playing through the sample animation.

The Flow file looks like this:

onboardingFlow

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.

Stops

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:

stops
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.

Duration

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:

xcodeOnboarding

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 “”.