A motion design language for a digital product suite
Flux needed a unified motion language across web, iOS, and Android. I designed a system of 6 core easing curves, 4 duration tiers, and 20+ reusable animation primitives.
Three platforms, three teams, zero shared motion vocabulary. Animations felt random and inconsistent — sometimes snappy, sometimes sluggish.
I documented a motion spec covering timing, easing, and choreography principles. Every animation was built as a Lottie file and a CSS/Framer equivalent.
User satisfaction scores for 'app feel' increased by 22% in post-launch surveys. The motion system is now part of Flux's core design documentation.