Just wrapped up a deep dive into motion design for product interfaces. Here's a walkthrough of the key animation principles every designer and developer should know — timing, easing, choreography, and more.