The Case Against Kotlin

Ryan Cooke
Jul 28, 2017

I wrote this blog. Hope it helps some people

2.5 year later edit:
Kotlin has worked well at Pinterest. Many of the problems I discussed are in a much better state. I believe the strongest remaining case of those I discussed for avoiding Kotlin, is KAPT still isn’t great and will lead to slower build times. I’ve heard of other companies solving this by leaving all of their annotations in Java, but that is by no stretch of the imagination an easy solution.

--

--

Ryan Cooke

Metric Quality and Test Tools Engineering Manager at Pinterest