Lottie4J 7
Lottie4J brings LottieFiles animation support to Java and JavaFX. These posts follow its development, from early experiments and rendering challenges to release milestones and practical usage examples.

Lottie4J Meets LottieFiles: A Conversation with Naail Abdul Rahman
Lottie animations run on Android, iOS, and the web. Getting them working on the JVM is a different story. Lottie4J started as a question: can JavaFX render them without a WebView? …

Testing Lottie4J JavaFX Animations in GitHub Actions Without a Display: JavaFX 26 Headless to the Rescue
When I released Lottie4J 1.1.0 , I mentioned something a bit embarrassing in the release notes and this blog post : there was a new unit test to compare the JavaFX player output …

Lottie4J 1.2.0: dotLottie Support, Marker Playback, Cropping, and a Big Speed Boost
Version 1.2.0 of Lottie4J is out, and it’s again a big release! The headline feature is support for the .lottie container format, but that’s just the start. This …

Lottie4J 1.1.0: Better Rendering, Smarter Debugging, and an animated Lottie4J Logo!
Just one week after the first public release of Lottie4J , the open-source Java library for rendering Lottie animations in JavaFX, version 1.1.0 is already out. And it’s a …

Introducing Lottie4J, a Java(FX) Library to Parse and Play Lottie Animation Files
I’m proud to present a new JavaFX library: Lottie4J, that brings Lottie animations to JavaFX applications. I first learned about Lottie many years ago when we were developing …
One Year as a Technical Writer at Azul: A Journey of Growth and Learning.
Writing has always been my passion, and even in my previous jobs as a developer, I stood out as the one who enjoyed creating and maintaining documentation. But June 9th, 2023, …
Open Source Projects
I spend a fair amount of time building and maintaining open-source Java projects. Most of them started from a personal itch (run Java on a Pi, render Lottie animations in JavaFX, …