Anims in your app or not?

KMatle

Expert
Licensed User
Longtime User
A lot of apps use animated elements to make them look "fancy". Looks cool but if you use an app often, it may get annoying like some websites where you want to click on a view and it then moves due to adds or so. So I don't use anims "at all" like WhatsApp. What do you think?
 

BillMeyer

Well-Known Member
Licensed User
Longtime User
I use animations only on "Splash" screens, menus and popup dialogues and then also never longer than 750ms duration except for Splash screens where I go 3 -5 seconds.

I agree - the bouncy bounces are very irritating !!
 

Erel

B4X founder
Staff member
Licensed User
Longtime User
Animations shouldn't be overused and shouldn't waste the user time. I use a banking app that shows a lengthy animation whenever you return to the main screen. It is really boring and annoying.

However smooth transitions can make the UX experience better. For example if you change the visibility of a view then you can use SetVisibleAnimated with a short interval (200 or 300 ms). It is fast, simple and it does look better.

Same is true for all kinds of moving views. The feel is nicer when the view moves with the finger. Check this example: https://www.b4x.com/android/forum/threads/b4x-b4xdrawer-sliding-drawer.97828/#content
Notice how the background view becomes darker. It doesn't slowdown the user and it adds something.
 

Sandman

Expert
Licensed User
Longtime User
I posted a thread a while back on this exact topic: https://www.b4x.com/android/forum/t...uide-to-proper-use-of-animation-in-ux”.97585/

That said, me personally have very little patience for animations. This does not include the example that Erel posted above - that's a very good example where it would look completely wrong without an animation.

To give an example from the thread I linked to, here's what they consider good and bad. I have no problem seeing that this is true for most users, but for me personally I would want the list to instantly be there.

1*TE2VvujBlw20JtTgprW9sA.gif



Which means I have, sort of, a motto like this:
Do not waste my time. And do feel super snappy.

In many ways this is like typography: If the user comments the typeface used (regardless praise or critique), it was a bad choice. The typeface is supposed to be a transparent bearer of information, not something grabbing the users attention.

Most likely this changes quite a bit depending on your target app audience. My mom would surely prefer a slower animation, so she could see what just happened. Me, and my app audience have a constantly high stress level and just want to get things done - hence no animations at all.
 
Top