I have decided to rewrite the Assistant in Kotlin Multiplatform. Why? Flutter gave me great results, but I could never quite justify becoming a Dart expert just to write this one application. I’ve been using Kotlin more and more at work, and have a genuine affection for the language, and now it seems that KMP is mature enough that I can write some pretty functional web and android applications with it.

I’m hoping this doesn’t slow me down, but rather makes me go faster, since I’ll no longer become frustrated with Dart and the interesting ways that language works. I’m also going to start with a more streamlined, simple version of the application, so it’ll have a gentler learning curve and (hopefully) be more useful more quickly.

Stay tuned.

-Ben