Kotlin is an object oriented programming language for multiplatform applications. Its great advantage is that the same code can be compiled into JVM bytecode, Javascript or Native code. The main usage right now is in web applications, backend servers and mostly on Android, because Google adopted it as a second programming language next to Java. But in Ackee, we have used it even before it was cool.