Introduction
Kotlin can work together with Java easily. This helps you use many Java tools and libraries without extra work.
You want to use a Java library in your Kotlin app.
You have an existing Java project and want to add Kotlin code.
You want to use Android APIs which are mostly in Java.
You want to mix Kotlin and Java code in the same project.
You want to gradually move from Java to Kotlin without rewriting everything.