Section 3: Play Nice – Integrating Kotlin With Existing Code

Kotlin's ability to cleanly integrate with Java is one of it's biggest features. The possible or perceived challenges to this integration is also a potential blocker for teams incorporating Kotlin into their code bases. This section will dive into the Java/Kotlin interoperability story and explain how interoperability is achieved, how it can be customized to suit your needs, and how to begin integrating Kotlin into an existing code base.

This section comprises the following chapters: