Как использовать Kotlin в существующем приложении для Android?

У меня есть приложение для Android, разработанное с использованием Java. Теперь я хочу начать использовать Kotlin для того же приложения. Можно ли использовать Kotlin и Java бок о бок в существующем приложении?

Да, вы можете смешивать Java и Kotlin в одном проекте.

От Android doc :

Если вы заинтересованы в использовании Kotlin, его легко начать, потому что он работает бок о бок с Java и C ++ на Android. Таким образом, вы можете сохранить существующий код, продолжать использовать различные библиотеки Android и постепенно добавлять код Kotlin в свой проект. В отличие от любого другого языка, Kotlin – это замена, которую вы можете использовать в двух направлениях – вы можете вызывать язык Java из Kotlin, и вы можете позвонить в Kotlin с языка Java.

Также вы должны взглянуть на официальный документ kotlin


Вы также можете преобразовать Java-код в Kotlin с IntelliJIDEA.

Прежде всего, вам нужно загрузить плагин Kotlin и интегрировать его в студию android, после чего используя двойной файл для преобразования java-файла в файл kotlin или вы можете использовать короткий отрезок Ctrl + Alt + Shift + K

На рисунке показано, как преобразовать файл java в файл kotlin