UX Design: How to use animations in mobile apps

Ramy Ali
Bootcamp
Published in
4 min readMay 15, 2021

--

In this article, I will start a series by talking about the UI animation in mobile apps and trying to update it with what I am learning in this field, with real examples that make usability and good user interaction with the applications.

As a UX/UI designer usually when I work on the UI of any new project, I try to imagine the way that user will interact with the UI, and how the UI responds with the user actions,

The motion of the elements into any interface must be functional, not just for playing.
The user interaction elements must be taken into consideration from the beginning of the user journey in the app.

You have to analyze the impact that animation can make on the user and how it can help him to understand the app features and make a good experience, if you can’t see that advantages you have to finger out a new way to improve the UX, Good UI animation is the star on top Christmas tree.
So let’s start with our series….

1- Feedback Animation

Feedback animation informs the user that a particular action is done (correct or failed)

This kind of animation keep the connection between the user and the app,
sometimes the animation must work as the physical activity as when you click a real button or move to another screen must the user fill as he moved to another room with more than the walk in the same room
but as he never changes the house.

To do this in mobile applications it’s hard with today’s technology, so you have to work with the mobile sensors, (sound, Motion Sensors, Environmental Sensors, Position Sensors, ….).

2- Progress Animation

This is used to serve the user and inform him about the progress of the process that the application is doing.
When a file is uploaded or downloaded, or when a program is installed on the device.

Without it, the user will be in a waiting state without knowing or aware of the thing that is currently happening in the application, so the application must alert the user to the progress in the process.

Therefore, elements such as the progression process, timeline, the level of completion of any process that the application performs, and other dynamic elements help in answering many of the questions lingering in the user’s head.

We help:
- Inform the user about the progress of the process.
- It provides the user with an enjoyable entertainment element, while
the process is completed in the background of the application.
-It can fulfill an important purpose in increasing the number of users
of the application when they share their opinion and experience
with the visual elements in the application.

In the attached example, an example of the level of progress that occurred in the application when performing the process.

https://www.instagram.com/p/B2pHprEF1rz/

3 -Loading Animations:

Nobody likes to wait.
With the development in the field of communications and the advancement in modern technologies in communication networks of the 4G, 5G, the development in the speed of processors for digital devices and the facilities provided by languages ​​and environments for programming sites and applications.

The user expects to get a fast response from the products he is working on.
The user may look to the wait time the app takes to process the process as an error or problem with the app itself.

Therefore, the application must inform the user of any action that takes place in the background to remove doubts and questions that are not intended to be notified in the user’s head.

And in this field, the loading process is for letting the user know that the application is on its way to servers and get the request result that the user asked from the server or the internet in general.

The video from the application can be something simple, such as a phrase that appears to the user, or something more complex, such as animation, each according to the application, the service it provides, and the level of application pursuit to be close to the user and address his mind.

For Example:

more is coming …

--

--

Reader and researcher interested in the world of design and improving the interaction between digital products and users. UX/UI Designer at Tradinos UG