loading...
Cover image for Google announces support for Kotlin on Android, now what?

Google announces support for Kotlin on Android, now what?

walker profile image Walker Harrison ・2 min read

At their annual I/O conference in the Bay Area, Google announced this afternoon that Android would now support the Kotlin language. Kotlin, released by the software company JetBrains in 2011, is a relatively new language with growing popularity among developers.

Supporting Kotlin was viewed as a logical next step for Google by many in the tech space. The language is interoperable with Java, allowing developers to mix the languages when writing code, and already has legions of loyal users who appreciate its modern features and clean syntax. A quick peak at the rising incidence of "Kotlin" tags on Stack Overflow provides further evidence of the language's upswing:

Of course, Java still dwarfs Kotlin in absolute popularity.

On their own blog, JetBrains announced the news as "a chance to use a modern and powerful language, helping solve common headaches such as runtime exceptions and source code verbosity."

The announcement has been well received so far. Commenters in the Hacker News thread anticipated "a good Kotlin native experience" thread expressed excitement over the opportunity to use "Java's ecosystem without actually having to write Java."

The move to support Kotlin natively has a lot of parallels with Apple's release of the Swift programming language to give the Apple development experience a boost. While the move has different repercussions because Kotlin was not developed by Google, it should nonetheless provide a big breath of fresh air to their developer community.

One has to wonder about Google's legal battle with Oracle over their use of certain Java APIs.

So what now?

There are a lot of great reasons to make Kotlin the next programming language you learn, but where to start? Naturally, this isn't the first dev.to has heard of Kotlin. Graham Cox vouched for the language in the beginning of the year:

Later, Daniele Botillo took us through some basic examples:

Hadi Hari appeared on a great episode of Software Engineering Daily to discuss Kotlin. I highly recommend it to get a deep dive into the origins of Kotlin and why a company would develop a new language in the first place.

play pause Software Engineering Daily

Any devs out there with experience in Kotlin? Leave your thoughts in the comments!

Discussion

pic
Editor guide
Collapse
dean profile image
Dean Bassett

I've been using Kotlin for quite some time! It's a super fun language, definitely higher-level than most. It is kind of like C#, Java, Scala, and Swift all had a baby.

It has one of the most beautiful lambda syntaxes I have ever seen, by the way.

Now that it has official support, I can't wait to see it have more use!

Collapse
ben profile image
Ben Halpern

I'm excited to use it and this might nudge me there.

Collapse
srijith_un profile image
Srijith

Was setting aside learning Kotlin for over a year now. Looking forward to learn it at least now.

Collapse
beelzenef profile image
Elena G

I've been hearing about Kotlin for a while... this summer would be the time to learn it. Now, with this announcement, there's no escape! :)

Collapse
lovis profile image
Lovis

Whenever I have to touch java code I immediately miss Kotlin's features. It makes (Android) development way more fun (and probably more productive)
Go and use it! 👍