Loading video...

Video Failed to Load

Go Home

I'm really enjoying this workflow. UI Creation: 11 Minutes Animations + State: 18 minutes Integrate into Code: 2 minutes Result 👇

23,189 views • 2 years ago •via X (Twitter)

11 Comments

Roman's profile picture
Roman2 years ago

can someone share the example project and Rive file?

Dane Mackier's profile picture
Dane Mackier2 years ago

The code above is from my app going to stores so it won't be publicly available yet. But in this repo there's an example that comes with the package I'm building to work like this.

Michael Ushemu O's profile picture
Michael Ushemu O2 years ago

Code please

Dane Mackier's profile picture
Dane Mackier2 years ago

This is from my app that's going to the store. The code you can see in the video, it's only about 8 lines of code so you should be able to copy it out and put it in your own project. You won't have my Rive File for the UI, but you can check the example in the repo to see how it all fits together.

Babak Morshedizadeh's profile picture
Babak Morshedizadeh2 years ago

Nice, that’s how I used to do gwt apps

Ralph Ordanza's profile picture
Ralph Ordanza2 years ago

That's awesome 💯 How does it look in different screen sizes tho?

Dane Mackier's profile picture
Dane Mackier2 years ago

Good question. In this case it'll look exactly the same on tablet vs desktop. But if I wanted it to be different I would create an artboard per form-factor. How framer does it. Like this.

Mr Nicolas Jackson't ⚽'s profile picture
Mr Nicolas Jackson't ⚽2 years ago

The ease >>>

Dane Mackier's profile picture
Dane Mackier2 years ago

Toooo easy 👌

Hashem 💙's profile picture
Hashem 💙2 years ago

Good job, but how you make the UI responsive? In Rive the canvas size if fixed, but in Flutter canvas size can change.

Dane Mackier's profile picture
Dane Mackier2 years ago

Thank you. I'll use the same approach as Framer does. An artboard per form factor. Here's a working example.

Related Videos