Why Kotlin?

Simplest Version
Name Reading
An “Object-oriented” Hello

What does it look like?

Concise, simple and very easy to read (and write)

package hello
Optional package header
fun main(args: Array<String>) {
Package-level function, which returns Unit and takes an Array of strings as a parameter
println("Hello World!") }
Have you noticed?
Semicolons are optional

Try Kotlin

0.11.91.1

Standalone

Compiler

Compile your code from the command line or use build tools such as Ant, Gradle and Maven.

Use

IntelliJ IDEA

Kotlin works with the free Community Edition, IntelliJ IDEA Ultimate or Android Studio.

Use

Eclipse

Get a preview version of the Kotlin plugin for Eclipse Luna.

In the browser

Try Online

Explore Kotlin code samples and solve problems directly in your browser.

Who's using Kotlin

Stay in touch