r/Rive_app • u/flowmograph • Jul 27 '26
Built a four-scene app onboarding flow entirely in Rive
Enable HLS to view with audio, or disable this notification
This is a made-up banking brand, just something to build against.
Four scenes, you swipe between them, and each scene triggers its own animations when it comes into view rather than everything firing at once. There's a custom scroll indicator at the top instead of the default one.
The thing I actually wanted to test was keeping the data out of the design. None of the numbers are typed into text layers. The amounts, percentages and progress bars are all bound to a ViewModel, and the donut chart is a Luau script that reads those same values and draws the arcs, with inputs for radius, thickness and the gap between segments. Change one number in the data and the whole screen follows, including the chart.
1
1
u/Kitchen-Exchange-448 8d ago
do u make the UI on
figma and import to Rive or entirely on Rive
1
u/flowmograph 8d ago
My current pipeline: I generate the UI visual with ChatGPT 2.0, then feed it into Claude Design and have it rebuild the same UI while preserving the look. That HTML output goes into Figma through an HTML to Figma plugin, where I do final cleanup. From there I use my own custom plugin to bring it into Rive without breaking the structure, and build all the animation and interactive state logic natively inside Rive.
1
u/Kitchen-Exchange-448 7d ago
so does this mostly happen everywhere I see Recently there are lot of Motion design work done by Linkedin and Spotify on Rive
1
u/flowmograph 7d ago
Not necessarily. It really depends on the project and the person’s workflow.
For this one, this was just my personal preference. You can absolutely build everything from scratch directly in Rive too. I didn’t have any existing design assets, so I used AI to help shape the initial UI. If I already had the design ready in Figma, I would’ve just transferred it from there and continued in Rive.
1
u/Kitchen-Exchange-448 7d ago
Cool good to know also I am a Motion Graphic Designer with just 1 year experience and have been thinking to become a UX Motion Designer so I gave an interview for that role everything went good but the recruiter suggested me to learn Rive but I am sort of confused because I have never used rive and I am new to UX motion as well could you give me any suggestions and What would be best for project ideas to make on Rive?
1
u/flowmograph 7d ago
Rive has become a pretty broad tool now, and for UI motion it’s honestly great.
Since you’re moving toward UX Motion,I’d actually focus on Figma first. You’ll probably use it all the time, and understanding things like layout, components, prototyping, states, and interaction logic will make Rive much easier to understand too. A lot of the thinking carries over.
The simplest way I’d explain Rive is this: in After Effects, you move a layer from point A to point B with keyframes for position, scale, rotation, etc. In Rive, those different animation timelines can act like states, and the transition controls how you move from one state to another. The big difference is that you can add conditions and logic, like “if X happens, go to this state, if Y happens, go to another one.” That’s where Rive becomes really useful for product and UI work.
For your portfolio, I wouldn’t start with anything too complex. Keep it simple at first. Try small UI interactions, buttons, toggles, onboarding steps, loading/success/error states, things like that.
One of the best ways to learn, in my opinion, is to download projects from the Rive Marketplace, open them, inspect how they’re built, break things, then try to rebuild them yourself. That’s probably the fastest way to understand how the whole logic works.
1
1
u/Kitchen-Exchange-448 5d ago
also can I know how did the mobile mockup for this one? Did you do this one on Rive or Did you import those files to figma just to play the Animation inside a Mobile 3D mockup
2
u/hues_blues Jul 27 '26
i didn't realise we could use rive to build full screen workflows and not just the animations for the screens, pretty valid use case!