With whatever you decide to do, keep in mind that Kotlin is only the programming language. You’ll still need to learn the underlying frameworks, as Android, iOS, Spring Boot, Ktor, React, etc. all have their own large ecosystems to deal with. They all can be used with Kotlin as the source language, but you’re still locked into the frameworks and ecosystems that exist for what you’re wanting to build, which does help limit the number of decisions you need to make, but means you will also have to learn about these other frameworks and not just pure Kotlin.