Too Long; Didn't Read
There are several reasons why Java developers should be looking into Kotlin. There’s the full Java interoperability, there’s the Null-safety built in, there’s the reduced boilerplate — do more with less code — as the language is really succinct, and there’s a ton of more modern features, built from engineers to engineers, that will ultimately make the developer happy by the end of the day. Language specifics, however, won’t be the primary focus of this article, as much has already been said and highlighted on that regard. Instead, I’ll talk about my personal experience in shipping Kotlin into production and describe some strategies that guided me along the way.