Incorporating transitions (animations) into your application can help strike that chord. You want users to create an emotional bond with your application and enjoy using it. Strike a balance between performance and emotion.
Make transitions sequential. A simple, efficient transition helps users make sense of what's happening more quickly.
Compound transitions. Like a symphony, compounded effects can trigger more of an emotional response than a single effect. A combination of transitions looks sophisticated and can really impress users. Too much of a good thing can be overwhelming, however, so try to limit the number of transitions to two per element.
Make transitions interactive. You can create an emotional effect when user actions trigger transitions.
Fuse the smart and the beautiful. The combination of these two virtues always impresses.