In this chapter, we've explored the relationship between Kotlin and Android development. We've walked through the history of Kotlin's adoption for Android from its early days to the recent Kotlin First announcement from Google. We detailed how to create a new Android project from scratch with support for Kotlin and how to write Kotlin-idiomatic Android code. Finally, we examined several specific Kotlin libraries and tools: Android-KTX, Kotlin Android Extensions, and the Android architecture components. We saw how these tools take advantage of Kotlin to make Android development easier and, quite possibly, more enjoyable.
In the next chapter, we'll explore how to use Kotlin outside of Android for web development.