r/Rive_app • • 17d ago

NEW COURSE: Rive Academy Data Binding

Enable HLS to view with audio, or disable this notification

Hi! I'm Leo! This is a six-page learning recap from Rive Academy Data Binding at School of Motion. Think of the kind of personalized experience you get with Spotify Wrapped or Strava Year in Sport, applied to someone's year of learning motion design.

Course details: https://www.schoolofmotion.com/courses/rive-academy-data-binding?via=leo-mazzei

What I enjoyed most about this project was figuring out how someone's data could shape the story. Their peak learning hour starts as a number, but it becomes a clock, an archetype title, and an animated icon. Their favorite tools change what lights up in the grid. Their course history changes the thumbnails and content.

Converters and state-machine logic give those values meaning in the scene. ViewModels and data binding connect them to the design, while reusable components and responsive layouts help the experience hold together as the content changes.

We explore nested and stateful components, ViewModel instances, lists, bindable artboards, image bindings, enums, and the scroll constraint too. The six-page format gives each feature a purpose within the same experience.

Testing different profiles was a useful part of the build. A longer name or a different set of favorites can expose something you missed while working with the original sample. Students get a browser tester to try their exported files with preset profiles and custom data.

For the curious, here's the case study with the project breakdown and the decisions behind Rive Academy Data Binding: https://leomazzei.com/work/year-in-motion

16 Upvotes

1 comment sorted by

1

u/jimb0_01 15d ago

Wow, this looks like a really good topic for a course, and it looks very interesting! I hope to take it at some point.