Kotlin is a new language for Android development that compiles to Java bytecode. It aims to improve on Java with features like type inference, null safety, and extension functions. Kotlin has good tooling support in IntelliJ and Android Studio and a small runtime size of 800K that can be further reduced with shrinking. The document then demonstrates Kotlin in a sample Android project.