Onboarding micro-animations, a caller ID by Piyush KachaOnboarding micro-animations, a caller ID by Piyush Kacha
Built with Rive

Onboarding micro-animations, a caller ID

Piyush Kacha

Piyush Kacha

Onboarding micro-animations, a caller ID and spam protection app.
The setup flow needed to feel active rather than like a wait. Built in Rive with data binding, so the animation responds to real values coming from the app - number verifying, email found, network detected - instead of playing a fixed timeline and hoping it syncs.
One state machine covers every state. Adding a new case later is a change in the Rive file, not a new export and a new dev handoff.
Available for similar work: onboarding flows, empty states, loading and success states, and interactive UI animation for mobile.
Like this project

Posted Aug 4, 2026

Onboarding micro-animations, a caller ID and spam protection app. The setup flow needed to feel active rather than like a wait. Built in Rive with data bindi...