beatonma.org

FORM/IO Animated Clocks

Remember this?

Way back in 2015, Roman Nurik released the FORM watch face for Android Wear. I loved the design so I ported it to work as an Android clock widget, live wallpaper and screensaver. It became quite popular, at least amongst the sort of nerds who used Google+, and got more than 50,000 installs on the Play Store.

The next year, the Google I/O developer conference website went live with a very stylish countdown timer, so I set about giving that the same treatment. The resulting app got more than 100,000 installs.

In 2018 there was yet another stylish I/O countdown, so I made yet another clock app. I have used it on my own devices ever since, but life got in the way and I never got around to releasing it publicly. I fell out of the habit of updating the other apps, and eventually unpublished them.

In the years since, I have had a number of people contact me to say that they still used those apps and hoped I would push an update. I wanted to, but knew it would be a considerable amount of work and never got there. This summer, though, I got another email and I decided to just do it!

So here we are. There’s still a lot of work to do to make it nice, but I have implemented all 3 clock styles in a single Kotlin Multiplatform/Jetpack Compose app which can run on Android, desktop, and the web (and potentially iOS, though I don’t have the hardware available for that). You can play with a preview web version here. I hope to publish it more properly soon.