
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.
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 provides …
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 Android Studio and is …
Basic syntax overview | Kotlin Documentation
Apr 1, 2025 · In Kotlin, you declare a variable starting with a keyword, val or var, followed by the name of the variable. Use the val keyword to declare variables that are assigned a value only once.
Kotlin Multiplatform | Kotlin Documentation
Kotlin™ is protected under the Kotlin Foundation and licensed under the Apache 2 license.
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 the K2 …
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 project …
Kotlin Playground: Edit, Run, Share Kotlin Code Online
Explore Kotlin and practice your coding skills on the Kotlin Playground! Simply type a snippet of code and click Run to try it on the fly.
Keywords and operators | Kotlin Documentation
Nov 10, 2025 · Operators and special symbols Kotlin supports the following operators and special symbols: +, -, *, /, % - mathematical operators * is also used to pass an array to a vararg parameter. …
Equality | Kotlin Documentation
Sep 25, 2024 · In Kotlin, the equals() function is inherited by all classes from the Any class. By default, the equals() function implements referential equality. However, classes in Kotlin can override the …