← All Languages
Kotlin

Kotlin

Modern, Concise, and Safe

First appeared: 2011Designed by: JetBrains

A statically typed language for JVM, Android, JavaScript, and native targets, with full Java interoperability.

Links

Paradigm

OOPFunctional

Hello, World

fun main() {
  println("Hello, World!")
}

About

Created by JetBrains, first released in 2011. Google announced first-class Android support in 2017. KMP (Kotlin Multiplatform) now stable.

Type system: Static

Ecosystem

Package Managers
GradleMaven
Frameworks
KtorSpring BootJetpack ComposeCompose Multiplatform

Learning Resources

Kotlin DocsKotlin Koans