4 stories
By Sana

Interactive6 min
Springs, not curves: motion that survives a change of mind
How spring physics works, why it handles interrupted gestures better than duration and easing, and the exact parameters to use in SwiftUI, Compose and Reanimated.

Interactive6 min
What a tap should feel like: press states and haptics
Why every tappable element needs a pressed state in the first frame, which treatment to use where, and the small haptic vocabulary iOS and Android give you.

Tool review6 min
Rive or Lottie: choosing an animation tool for React Native and web
How the two formats, editors and runtimes differ in 2026, where each one struggles, and the simple test we use to pick one per animation.

Trend report6 min
Material 3 Expressive a year on: what to adopt and what to leave
What Google changed in motion, shape, type and components, what its research actually claims, and how we use the ideas in apps that carry their own brand.