Kotlin is a modern, statically-typed programming language that is now Google's preferred language for Android development. It's concise, safe (null safety), interoperable with Java, and offers features that make Android development more productive and less error-prone.
What Kotlin is
Kotlin = a modern JVM language (by JetBrains), Google's PREFERRED language for Android:
→ concise, expressive, statically typed
→ 100% INTEROPERABLE with Java (use Java libraries; mix in a project)
→ "Kotlin-first" — Android APIs and docs favor Kotlin
Key Kotlin features for Android
name: String =
nickname: String? =
len = nickname?.length
( name: String, age: )
doubled = list.map { it * }
