Ever wondered what it would take to combine all the experimental features of a language you love (Spoilers... It's Kotlin!) into one big bundle?
I'm a lover of new and shiny stuff, so let me share with you my experience of using everything shiny, and new, in my pet project, to show you how to *not* do all the things you might want to do with yours!
JetBrains Compose for Desktop, Unstable Coroutines APIs, version catalogues, Gradle composite builds, multi-platform navigation support, multi-platform paging, GraphQl, Firebase Cloud Functions, Molecule, Mosaic, what could go wrong?!
This isn't a fairytale story, when making use of unstable technology, it's not always tested with other unstable technologies; I'm going to tell you of all the things I could have done better, so that you don't need to make the same mistakes!