UI Animation in action - Example 1
Taking the lessons I learned whilst researching the principles of UI animation I've started to apply these teachings to the animation of my prototype screens. The examples you can see here are from the wallet section of my consumer app.
I tried to adhere to the rules outlined in the principles of animation such as applying "slow in, slow out" to all the animations where it was appropriate. There is one example where I couldn't adhere to this entirely despite wanting to which is on the drawer pull animation, due to the limitations of Figma the easing on drag animations is hard to make out due to the transition between screens being controlled by the finger/mouse. However, in a working build of the app, there would be easing present in this animation.
Another thing to note is that some Figma animations can lag somewhat making timings look inconsistent, sadly this unavoidable. However, the silver lining is that when the animation's transition values are all shown in the Fimga inspection tool meaning that front-end teams will be able to tell that this inconsistency is caused by lagging on Figma's part and not that one animation is intended to be slower than the other.