Относительно новый язык Kotlin стремительно набирает популярность. Все больше новых приложений пишется практически полностью на языке Kotlin обычными Java разработчиками. При этом практика показывает, что некоторые особенности языка Kotlin для них могут быть неожиданными, а способы их обработки - неочевидными.
Основная цель доклада - разобрать типичные ошибки начинающих Kotlin разработчиков, которые они могут совершить при переходе с Java.
В докладе будут рассмотрены трудности, с которыми может столкнуться Java программист при использовании языка Kotlin на Android, а также способы их преодоления. Мы разберемся, почему происходит падение приложений с NullPointerException, почему не работают аннотации, почему Kotlin код иногда выглядит недостаточно эстетично, проанализируем особенности работы интерфейсов и многое другое.