You swipe between scenes, and each one triggers its own animations. Everything on screen is bound to a ViewModel: the amounts, the percentages, the bars, and the donut. The donut is a Luau script that draws the arcs from those same values. Change one number in the data, and the whole screen updates.
Fake brand, real build.
Like this project
Posted Jul 27, 2026
Made a four-scene onboarding flow in @Rive
You swipe between scenes, and each one triggers its own animations. Everything on screen is bound to a ViewModel: ...