Kotlin
Kotlin - Concise, multiplatform language
Kotlin is a modern, statically typed language with null safety, concise syntax, and strong Java interoperability for mobile, server, and web apps.
Category
General Purpose / JVM
First Release
2011
File Extension
.kt
Creator
JetBrains
Latest News
Kotlin Compiler Now Requires JDK 17 Starting With Version 2.5.0
The Kotlin compiler has officially transitioned to requiring JDK 17 or newer for all environments, starting with version 2.5.0 and becoming mandatory in version 2.5.20-Beta1.
Jetpack Compose Renderer for A2UI Protocol Enters Alpha
Google has released an alpha version of the Jetpack Compose renderer for the A2UI protocol, enabling developers to build agent-driven user interfaces using a declarative JSON format.
Ktor 3.6.0 Released With Stability And Infrastructure Improvements
The latest Ktor release introduces stability refinements and bug fixes for building asynchronous HTTP services and clients in Kotlin.
Shopify Abandons React Native for Native Swift and Kotlin Development
Shopify is migrating its mobile applications to native Swift and Kotlin, citing AI-assisted coding as a way to offset the historical maintenance costs of managing separate codebases.
Difficulty
Modern syntax is approachable, but null safety, coroutines, and advanced type features take some practice.
