Okay, so today I messed around with this thing called “Boundless Choreo”. I’d heard some buzz about it, and figured I’d give it a shot. Honestly, I wasn’t even sure what to expect, I just wanted to see how I can use it.

First, I tried to find the correct Choreographer, for me, I needed to deal with a RecyclerView, so I chose to use the one that can help me deal with it.
The Setup
- Checked out their examples. You know, the usual stuff, seeing how other people did it.
- I copied and pasted some basic code to get a starting point. I’m a big fan of not starting from scratch if I don’t have to.
Diving into the code
I decided to play with how the animation can happen, change the duration and see the results. I wanted to customize things a bit. Add my own, make it look smooth with some items and add some features. It’s all about making it look and feel right, you know?
The Choreo class offers two listener APIs that allow you to control your animations, that’s the reason I needed it. It’s not magic, but it’s pretty neat when you use it right.
One of the listener I used for the animation to run on the RecyclerView’s children’s.
Tweaking and Troubleshooting
Of course, it wasn’t all smooth sailing. I hit a few snags. Some animations weren’t playing nice, others were clipping weirdly. I’d adjust something, run it, and tweak it some more, I spent time making sure the animation it’s running well.
I changed the duration and delay animation to try and play with the values and see how it performs, to be honest, it was kind of fun seeing how a little change here and there could make a big difference.

Wrapping Up
After a few hours of playing around, I finally got something I was pretty happy with. It wasn’t perfect, but it was a solid start. I could see the potential of Boundless Choreo, especially for making UIs feel more dynamic. The best part? Once you get the hang of the basics, it’s not that hard to use.
Would I use it again? Yeah, probably. It’s a neat tool to have in your toolbox, especially if you’re into making things look nice and polished.