upvote
I did just this recently. I detailed the imperfections first, which were similar to this in concept, and then walked through the improvements I made.

If you're curious, you can see it here: https://www.thisischris.dev/projects/project-6/

reply
Thanks for highlighting the "one element cross fades into a totally different one" example. That particular type of animation really makes an app feel ungrounded and unreliable to me, it gives a sense that the UI elements aren't really tied closely to the data and are just barely existing. And somehow I see it all the time across tons of apps.

The improved versions where the elements actually transform into each other, sharing the same visual real estate, is so much better.

reply
Or if the author mocked out what each of the bad examples should look like if done properly.
reply