Kotlin – это достаточно молодой язык программирования, который гораздо удобнее, чем Java, но при этом полностью с ним совместим. Это язык, подходящий, как для новичков, так и для опытных разработчиков, предельно лаконичный, компактный и понятный.
Два его главных преимущества – это простота и полная совместимость с Java. Первое позволяет использовать новый язык даже новичкам, а второе – применять его в уже существующих проектах на Java. Кроме этого, к преимуществам можно отнести и безопасность, т.к. заложенные в синтаксис Kotlin правила позволяют избегать мелких, трудно отслеживаемых ошибок, которые возникают лишь в момент исполнения программы.