It's been about 5 years since I started using Kotlin, and I've been keeping up with its development along the way. Now Kotlin supports multiplatform - a bit different from cross-platform like Flutter, since this one compiles to native. You can check my GitHub for some experiment projects using both Kotlin and Flutter. Also check out my Medium for articles on mobile development.
Personally, I find this language really comfortable for mobile dev — the syntax is clean and well-structured, at least that's how I feel. Haha. I use Flutter too, so I can somewhat compare the experience.
I built an authenticator app using Compose Multiplatform. You can see the demo in the video below.
Note: The 6-digit number on Android and iOS is different due to the different recording times.
The SDK is KMP and available on Maven Central if you wanna try:
implementation("io.github.elliuqahs:beauthy-sdk:0.1.0")