Kotlin and Android
Kotlin is now an official language on Android. It's expressive, concise, and powerful. Best of all, it's interoperable with our existing Android languages and runtime.
Get startedModern. Expressive. Safe.
Kotlin is concise while being expressive. It contains safety features for nullability and immutability, to make your Android apps healthy and performant by default.
Readable and Concise
Say Goodbye to findViewById
Extend functionality without inheritance
100% Interoperable with Java
Great Tooling Support
Android Studio 3.0 provides helpful tools to help you start using Kotlin. Convert entire Java files or convert code snippets on the fly when you paste Java code into a Kotlin file.
Kotlin is Open
Just like Android, Kotlin is an open source project under Apache 2.0. Our choice of Kotlin reaffirms our commitment to an open developer ecosystem as we evolve and grow the Android platform, and we are excited to see the language evolve.
See Kotlin on GitHub
Apps built with Kotlin
Many apps are already built with Kotlin—from the hottest startups to Fortune 500 companies.