
Kotlin Programming Language
Kotlin is a concise and multiplatform programming language by JetBrains. Enjoy coding and build server-side, mobile, web, and desktop applications efficiently.
FAQ | Kotlin Documentation
Oct 23, 2025 · What is Kotlin? Kotlin is an open-source statically typed programming language that targets the JVM, Android, JavaScript, Wasm, and Native. It's developed by JetBrains. The …
Get started with Kotlin
Feb 2, 2021 · Kotlin is a modern but already mature programming language designed to make developers happier. It's concise, safe, interoperable with Java and other languages, and …
Introduction - Kotlin language specification
Kotlin is an object-oriented language which also has a lot of functional programming elements. From the object-oriented side, it supports nominal subtyping with bounded parametric …
Type checks and casts | Kotlin Documentation
Nov 6, 2024 · The common supertype is an approximation of a union type. Union types are not currently supported in Kotlin.
Kotlin for Android | Kotlin Documentation - Kotlin Programming …
Oct 1, 2025 · Since its creation in 2011, Kotlin has developed continuously, not only as a language but as a whole ecosystem with robust tooling. Now it's seamlessly integrated into …
Keywords and operators | Kotlin Documentation
Oct 1, 2025 · Operators and special symbols Kotlin supports the following operators and special symbols: +, -, *, /, % - mathematical operators * is also used to pass an array to a …
Kotlin releases | Kotlin Documentation
Feb 2, 2020 · Kotlin has full out-of-the-box support in IntelliJ IDEA and Android Studio with an official Kotlin plugin developed by JetBrains. K2 mode in IntelliJ IDEA and Android Studio uses …
Kotlin Multiplatform | Kotlin Documentation
Kotlin Multiplatform Simplify the development of cross-platform projects and reduce the time spent writing and maintaining the same code for different platforms.
Visibility modifiers | Kotlin Documentation
Sep 25, 2024 · Getters always have the same visibility as their properties. There are four visibility modifiers in Kotlin: private, protected, internal, and public. The default visibility is public. On …