Made a Kotlin Multiplatform project (a simple CLI app, not a mobile app) - that can be distributed as
- Mac native binary
- Linux native binary
- Windows native binary (mingw)
- NodeJS executable script
- fat .jar for Java
github.com
- Mac native binary
- Linux native binary
- Windows native binary (mingw)
- NodeJS executable script
- fat .jar for Java
github.com
To note here: Since Kotlin implements coroutines as a compiler level state machine manipulations, it means coroutines are supported for all the platforms Kotlin can compile down to (JS, JVM byte code, LLVM machine code)
iOS apps with KMM is still a bit unwieldy for me, compared to just making the app in Flutter if you really want to go cross platform.
KMM iOS apps need you to keep 3 IDEs open
- Android Studio
- XCode
- AppCode (this is me, because I cannot code in XCode for my life)
KMM iOS apps need you to keep 3 IDEs open
- Android Studio
- XCode
- AppCode (this is me, because I cannot code in XCode for my life)
Loading suggestions...