Почему Kotlin стал официальным языком для Android
Задолго до появления Kotlin разработка под Android была синонимом Java. Хотя Java является одним из самых популярных языков в мире, экосистема Android была ограничена. Из-за юридических споров и требований совместимости Android долгое время оставался на старых версиях (Java 6 и 7). Это приводило к громоздкому шаблонному коду, медленным циклам разработки и печально известной «ошибке на миллиард долларов» — исключению NullPointerException.
Android разработка
Kotlin
Java против Kotlin
Мобильная разработка
Google IO