Animated Transitions in Mobile Apps

Posted 1 year ago by Nick Babich

Animation is a big part of user experience. When it comes to transitions in mobile apps, there are a lot of things you can communicate very subtly with animation. Send the message, open Settings, check the box, navigate to another page — these are all moments of change. Animating a transition is an excellent way to reinforce the user’s action.

In this article, we’ll review the common cases when functional animation can complement the visual design and support interactions.

Image: Ramotion

Provide system status

When users trigger some action they expect to see a visual response — the system should make it clear that it received the request and working on it. Here are a few cases when animated feedback can benefit user experience:

Notify users of the results of their actions. Image: Colin Garven

Subtle animation helps users understand what is going on. Image: Ramotion

Animation can keep the user engaged even before the app fully loads. Image: UI8

Connect different steps in multi-step process

Sometimes users need to go through a series of steps to complete an action. It should be clear that steps are connected to each other. Animation can help you to connect each step to create a whole journey.

Below is an excellent example of how using animation can create a linear progression of events.

Image: Jakub Antalík

Animation can help designers to create progressive disclosure. Progressive disclosure makes the interface easier to learn by reducing the amount information presented at one time. Here are two great examples of using progressive disclosure to provide information in meaningful chunks:

Image: Ramotion

Image: Anton Skvortsov

Introducing new elements

When we introduce a new element on the page, we try to focus users attention on the object and help them answer the question “Why do I see a new object?” Animation helps you to define object relationships and hierarchies when introducing new elements.

Animation can show where new objects are coming from. Image: Virgil Pana

Give the user a sense of spatial orientation

Animation helps users build better mental models of spatial information. And this is especially important for mobile users — a combination of short attention span together with a small screen size can easily lead to the situation when users get lost in the maze of screens.

We can use animation to guide the user. Animation helps to explain how information flows from one state to another are linked together. It keeps users from getting lost by giving the user information about what they’re going through right now.

Orientational animation lets you know where are you now in relation to where you came from. Image: Jae-seong, Jeong

In the following example, the floating action button (FAB) transforms into a header and makes it clear to the user how these two objects related to each other.

Animation can help you build a relationship between elements. Image: Anish Chandran

Minimize cognitive load

Cognitive load is an amount of mental effort required to use a product. Cognitive load has a direct effect on how easily for users to interact with your app. Generally, the more effort required to use a product the less desirable it becomes.

As designers, our goal should be in creating an interface that is easy to use. Animation, when used well, reduces user effort required to complete the task.

In almost any app users have to fill out some forms. Many forms have text placeholders as labels for fields. When users tap on such field, the label disappears. As a result, it becomes hard for the user to figure out what this field represents. Floating label helps users to keep the context and makes it comfortable to interact with long forms.

When it comes to user input, don’t rely on users memory. Make all critical information visible. Image: MDS

Allow users to comprehend the functional change

Functional change happens when the element changes its function after the interaction. For example, when a user taps on the button, the button will mean a different thing. This animation helps users find the answer to the question “What this element does now?”

One common example of functional change which can be seen in many mobile interfaces is a toggle. Animation helps users understand what is the state of the element.

Button animates on tap so users can see the change. Image: Jurre Houtkamp

In some cases, the functional change of single element leads to the change of entire view. For example, a hamburger menu that changes to ‘X’ and activates a new view.

Make it clear to users that object utility was changed. Image: Tamas Kojo


Animation is powerful when used in sophisticated ways. It solves a lot of functional problems within interfaces and makes them feel alive and genuinely responsive to the user. No matter what app you design it tells a story to your users. And animation can help you tell a story much more effectively.

Thank you!

Originally published at

Get Marvel for iOS and Android

Get Marvel for iOS and Android

Design and prototype on the go!

I’m a software developer, tech enthusiast and UI/UX lover.

Related Posts

Mechanical keyboard — considered one of the best types of keyboards due to its tactile feedback. Ever watch people entering an elevator and repeatedly push the Up button? Or repeatedly push the pedestrian button at a street crossing? Or hit a refresh button many times because the loading bar keeps spinning and nothing happens? What is missing in all these… Read More →

I lead a creative team of two at a company that has grown from three co-founders to over 150 employees. We’ve acquired a company, expanded to multiple offices, and launched the world’s first end-to-end account-based marketing platform. I guess you could say we’ve grown up. But one thing that hadn’t changed over the past five years — until recently — was the Terminus brand… Read More →

This design process series covers the exact design process we use every day at It’s a culmination of a six-year journey, bootstrapping a software engineering consulting agency as the sole designer. All deliverables discussed are attached as Sketch files for your convenience. I. Brainstorming Ahhh a fresh, new project — very few things are equally exhilarating, right? Especially if… Read More →