Compile Kotlin to native executables: hands on experience

Kotlin is becoming the one language you can use in every context: it can be compiled to JVM bytecode and reuse JVM libraries it can be transpiled to JavaScript and use JavaScript libraries it can now also be compiled to native code reusing native libraries While the JVM and JavaScript target are already mature, the […]

Kotlin Javascript Target: Use Kotlin in the Browser

Kotlin Javascript Target: Use Kotlin in the Browser

This article is a tutorial and introduction to run Kotlin on the browser, by compiling Kotlin to JavaScript. We are going to see the simplest way to setup a project that use existing JavaScript libraries. We are also going to learn and use the awesome when expression of Kotlin. This expression is quite useful and […]

Why Kotlin Is The Best Language For Android Development

Kotlin is the first language officially supported by the Google for Android development other than Java itself. This alone is a significant accomplishment and a clue that Kotlin is a good language for Android. Another good sign is the reception of Android developers themselves to the announcement. In this article we are going to explain the […]

Kotlin vs Scala: Which Problems Do They Solve?

Kotlin vs Scala: Which Problems Do They Solve?

Scala and Kotlin are the two contenders for the Java throne. At the very least they are the two main languages to consider using in a JVM based application. They aim to solve the same problem: providing a better Java but they do it in a very different way: Scala has been designed in the […]

Resources To Learn Kotlin The Right Way

100+ Resources To Learn Kotlin The Right Way