Onboarding flow for a mobile security app: intro screen into a multi-step background scan. Built in Rive with real-time data binding, so the scan state holds and loops until the API responds rather than running on a fixed timeline. Progress ring, step counter, and tab indicator...