Android Makers by droidcon 2025
2025-04-10 • Paris, France • Event page
Talk details
Building a macOS screen saver with Kotlin
Two years ago, sitting in the audience at KotlinConf, I was mesmerised by the idle animation on the big screen. It was in the style of old school DVD player screen savers, with Kotlin’s various logos through the years bouncing from edge to edge.
I later found out that this was a pre-rendered video, and not a screen saver that I could just grab and start using. This meant that I had no choice but to build it myself, as a native macOS application running on Kotlin/Native.
Join me for a tale of Kotlin success and macOS failures, as we explore just what it takes to build a screen saver in Kotlin.
We’ll see how easy it is to call native platform APIs from Kotlin code, what challenges the development of such an unusual application presents, and how macOS is very much not our friend on this whole journey.
Resources: