You’ll find millions of apps in the Google Play store, many of them written using the powerful, stable, workhorse programming language Java. If it were a car, Java would feature a fast, reliable engine but not antilock brakes, power steering, or cup holders. Totally drivable. Not exactly a joy ride.
In May Google gave Android developers another option when it announced it would start supporting a new programming language called Kotlin, which offers most of the same basic features as Java plus the coding equivalent of seat warmers and a killer sound system. This means programmers can write safer, more reliable code with less work. That’s good news for users because it should translate into apps with fewer bugs and crashes. But it’s even better news for programmers, because it means spending more time working on the interesting parts of code and less on more routine matters—the things that make programming a rewarding career or hobby. “Working with it just brings a smile to your face,” says Christina Lee, an Android developer at Pinterest and Kotlin enthusiast.
Companies like Pinterest, Basecamp, and Square had already been using it, but now that it has the official support of Google, you can expect to find Kotlin in more and more places. “Kotlin is what our development community has already asked for,” Android product manager Stephanie Saad Cuthbertson said during the announcement of Kotlin support at Google’s IO conference in May.
Works Well With Others