KT (Kotlin Source Code) adalah bahasa pemrograman modern yang dikembangkan oleh JetBrains. Menjadi bahasa resmi dan direkomendasikan untuk Android development sejak Google I/O 2019, serta populer untuk backend dan multiplatform.
Kotlin adalah bahasa statically-typed yang 100% interoperable dengan Java di JVM. Fitur utama: null safety (mencegah NullPointerException), coroutines (async programming yang efisien), extension functions, data classes, sealed classes, when expression (pattern matching), destructuring, dan higher-order functions. Kotlin Multiplatform memungkinkan berbagi kode business logic antara Android, iOS, web, dan desktop. Framework populer: Ktor (backend web), Exposed (ORM), Kotlin Coroutines, dan Compose Multiplatform. Kekurangan: kompilasi lebih lambat dari Java untuk proyek besar, dan compile time meningkat dengan complex generics. IntelliJ IDEA dan Android Studio memiliki dukungan Kotlin sempurna.