Kotlin és un llenguatge de programació de propòsit general, multiplataforma i multiparadigma. La seva característica més destacada és comptar amb inferència de tipus. Està dissenyat per a poder interoperar completament amb Java tant amb la biblioteca de classes de Java com amb la màquina virtual de Java (JVM). Gràcies a la inferència de tipus, la seva sintaxi és més concisa que la de Java.
A més a més de JVM, Kotlin també es pot compilar a JavaScript (per exemple per a aplicacions web amb React) o a codi nadiu per a iOS o Android.
El pes i el cost del desenvolupament recau en JetBrains, mentre que la marca Kotlin l'administra la Fundació Kotlin. El 7 de maig de 2019 Google va anunciar que Kotlin passava a ser el seu llenguatge principal per a aplicacions en Android. Des de llavors molts desenvolupadors s'han passat a Kotlin.
Des de l'any 2025 Google dona suport oficial al projecte KMP (Kotlin Multiplatform), de tal manera que moltes llibreries de Compose s'han portat a l'entorn multiplataforma, així com la biblioteca Room que permet l'accés a una base de dades SQlite.
Referències
Categoria:Llenguatges de programació