Kotlin is a cross-platform, statically typed, general-purpose programming language with type inference.