Posted on May 17, 2017​ by ​Maxim Shafirov

Today, at the Google I/O keynote, the Android team announced first-class support for Kotlin. We believe this is a great step for Kotlin, and fantastic news for Android developers as well as the rest of our community. We’re thrilled with the opportunities this opens up.

For Android developers, Kotlin support is a chance to use a modern and powerful language, helping solve common headaches such as runtime exceptions and source code verbosity. Kotlin is easy to get started with and can be gradually introduced into existing projects, which means that your existing skills and technology investments are preserved.

Kotlin on Android. Now official_ide

Starting now, Android Studio 3.0 ships with Kotlin out of the box, meaning Android developers no longer need to install any extras or worry about compatibility. It also means that moving forward, you can rest assured that both JetBrains and Google will be supporting Android development in Kotlin.

In case you are concerned about other platforms that Kotlin supports (Kotlin/JVM for server and desktop, Kotlin/JS and Kotlin/Native), please be sure that they are as important for us as ever. Our vision here is to make Kotlin a uniform tool for end-to-end development of various applications bridging multiple platforms with the same language. This includes full-stack web applications, Android and iOS clients, embedded/IoT and much more.

Programming languages are just like human ones: the more people speak a language, the better. First-class support on Android will likely bring more users to Kotlin, and we expect the community to grow significantly. This means more libraries and tools developed in/for Kotlin, more experience shared, more Kotlin job offerings, more learning materials published, and so on. We are excited to see the Kotlin ecosystem flourish!

We will be partnering with Google to create a non-profit foundation for Kotlin. Language development will continue to be sponsored by JetBrains, and the Kotlin team (over 40 people and second largest team at the company) will operate as usual. Andrey Breslav remains the Lead Language Designer, and Kotlin will be developed under the same principles as before. We’ll keep our design processes open, because your feedback is critical for us in moving Kotlin in the right direction.

If you’re at Google I/O, make sure you stop by one of the ​​ Kotlin talks on the schedule​​​. And of course, don’t forget to register for ​​ KotlinConf​​ in San Francisco in November. It will be an amazing event!

A Big Thank You!

When we started the journey with Kotlin over 6 years ago, we aimed at creating a language that would be in line with the same principles that drive our tools – create something that helps developers with the tedious and mundane tasks, allowing them to focus on what’s truly important. And of course make the process as enjoyable and fun as possible.

We want to thank Google and the Android team for their trust in Kotlin, but above all we want to thank you, our community, our users. Without you Kotlin wouldn’t be where it is today. Thank you for accompanying us during this journey and we hope you join us for the exciting road ahead.

Frequently Asked Questions

We’ve prepared answers to a series of questions that you may have in regard to this announcement. If your question is not covered, please feel free to ask us in the comments. If you are new to Kotlin, make sure you check out the ​​FAQ on the web site​​ where you can learn more about the basics.

Is Kotlin going to become primarily focused on Android?

One of Kotlin’s goals is to be a language that is available on multiple platforms and this will always be the case. We’ll keep supporting and actively developing Kotlin/JVM (server-side, desktop and other types of applications), and Kotlin/JS. We are working on Kotlin/Native for other platforms such as macOS, iOS and IoT/embedded systems.

How does this impact Kotlin’s release cycles?

Kotlin will continue to have its own independent release cycle from that of Android or Android Studio. The projects remain completely independent. Obviously there will be close collaboration between the product teams to make sure that Kotlin is always working correctly in Android Studio.

Who’s going to work on the Android Studio plugin?

JetBrains will continue to work on the Android Studio plugin, collaborating closely with the Android Studio team.

Will this affect the support for IntelliJ IDEA, Eclipse or Netbeans?

No. Kotlin continues to be a language that targets multiple platforms and support for other IDE’s will continue to be provided as before. Obviously emphasis will be placed on IntelliJ IDEA with hopefully community contributions on the other ones.

Will this affect support for macOS or iOS?

No. We still have plans to support both of these systems with Kotlin/Native and nothing has changed in this regard.

Is JetBrains going to be acquired by Google?

No. JetBrains has no plans of being acquired by any company. JetBrains is and continues to be an independent tool vendor catering to developers regardless of their platform or language of choice.

Maxim Shafirov

This entry was posted in ​​ Android​​​ and tagged ​​ sendtoall​​​. Bookmark the ​​ permalink​​.

​← New Style for User Groups​

37 Responses toKotlin on Android. Now official


  1. Charles says:

    May 17, 2017 at 10:44 pm


    Best news ever!


    Reply



  2. Ryan Simon says:

    May 17, 2017 at 10:50 pm


    So excited for what this means for Kotlin and for development on Android. Thanks for making such a great tool and working with Google to make this happen!


    Reply


  3. Pingback: Google is adding Kotlin as an official programming language for Android development – Punjab Times

  4. Pingback: Android O: focalizzato sulla durata della batteria e la velocità. Prima beta disponibile con il nuovo linguaggio Kotlin! | iSpazio

  5. Pingback: Google is adding Kotlin as an official programming language for Android development | Caribbean Blogz


  6. Vithorio says:

    May 17, 2017 at 11:04 pm


    Am I dreaming?


    Reply



  7. Kirill Rakhman says:

    May 17, 2017 at 11:09 pm


    Android Studio 3.0?


    Reply



  8. Robert Chrzanowski says:

    May 17, 2017 at 11:19 pm


    This is great news! Thanks to everyone at JetBrains for massively improving the developer experience on Android.


    Reply



  9. Sameer Nafdey says:

    May 17, 2017 at 11:20 pm


    Sounds interesting.. waiting for 3.0 and iOS support


    Reply



  10. Lakedaemon says:

    May 17, 2017 at 11:23 pm


    I have been using Kotlin for android development for the past 3 years…
    Apart from new users/popularity (I don’t care), Android studio (using intellij is what sold Kotlin to me), what benefits will there be for the current android developers with the new Google/JetBrains collaboration ?

    Will they start writing framework classes in Kotlin ?
    Will they fine tune art/dalvik so that things work better/faster ?


    Reply



    • Lakedaemon says:

      May 17, 2017 at 11:25 pm


      I have been using Kotlin for android development for the past 3 years…
      Apart from new users/popularity (I don’t care), Android studio (using intellij is what sold Kotlin to me), what benefits will there be for the current android developers with the new Google/JetBrains collaboration ?

      Will they start writing framework classes in Kotlin ?
      Will they fine tune art/dalvik so that things work better/faster ?

      I see mostly benefits for Google (hello Oracle)… what’s in for us, kotlin users ?


      Reply



      • Wired4more says:

        May 18, 2017 at 12:59 am


        One benefit is that large companies can increase their confidence to standardize on Kotlin by knowing that it is officially listed as a first class Android language. This should green light a lot more projects.


        Reply



        • Hassan says:

          May 18, 2017 at 5:10 am


          Will Google write API examples in Kotlin? In my last project, I was copying java code knowing that Android Studio smart enough to convert it into Kotlin. I was bored for not knowing how to do something in Kotlin i.e adding a listener, AsyncTask etc.


          Reply



  11. Bosun Egberinde says:

    May 17, 2017 at 11:26 pm


    Wow! This is Awesome!!!


    Reply



  12. Kevin c says:

    May 17, 2017 at 11:31 pm


    Kaitlin should try and become a first class Lang on FuchsiaOS. Especially now with the native VM.


    Reply



  13. Mariano Zorrilla says:

    May 18, 2017 at 12:05 am


    Amazing news! Congrats to the team that make this happen. Waiting anxiously for that AS 3.0 build to be up.


    Reply



  14. Renan Neves says:

    May 18, 2017 at 12:30 am


    Still good! Now it’s Kotlin in charge.


    Reply



  15. Debo Ajagbe says:

    May 18, 2017 at 12:37 am


    Great news


    Reply



  16. Victor Ude says:

    May 18, 2017 at 12:39 am


    Thank you, sincerely, for making wonderful products and continuing to improve the quality of life for developers.


    Reply



  17. Alexander Orlov says:

    May 18, 2017 at 1:06 am


    Happy to hear that JetBrains has no plans of being acquired by any bigger corporation. This would destroy your innovation potential and make you biased towards certain tech. strategies.

    Stay independent and privately owned which is the best long-term evolvement strategy for a great tech tool vendor!


    Reply



  18. Igor Ganapolsky says:

    May 18, 2017 at 1:27 am


    I wonder how developers will balance learning Java 8 with Kotlin. And now that Java 9 is just around the corner, it can get a bit overwhelming. Do you have advice on which features to focus on at the moment?


    Reply



  19. Parsee says:

    May 18, 2017 at 2:00 am


    Why not Scala or Idris? Is Google going to be acquired by JetBrains?


    Reply


  20. Pingback: Kotlin es ahora el principal lenguaje de programación en Android #IO2017 | Trucos para Moviles Android

  21. Pingback: Kotlin es ahora el principal lenguaje de programación en Android #IO2017 - Smart.cl - Smart Systems Ltda.

  22. Pingback: Kotlin es ahora el principal lenguaje de programación en Android #IO2017 | 360 El Salvador

  23. Pingback: Google is adding Kotlin as an official programming language for Android development – Tech Box

  24. Pingback: Android embraces the Kotlin programming language | TechANerd


  25. Reza Shah says:

    May 18, 2017 at 4:20 am


    Wow, great news.
    Really happy to hear this.


    Reply



  26. Tom Tantisalidchai says:

    May 18, 2017 at 4:23 am


    I watched the keynote this morning. I really feel happy for your team. Congratulations! This is really great and exciting news.


    Reply


  27. Pingback: Android embraces the Kotlin programming language - InfoSecHotSpot

  28. Pingback: Kotlin es ahora el principal lenguaje de programación en Android #IO2017 | Titulares de Chile


  29. huodong says:

    May 18, 2017 at 4:58 am


    Cheers!


    Reply


  30. Pingback: Android embraces the Kotlin programming language | Fleekist.com

  31. Pingback: Google is adding Kotlin as an official programming language for Android development | Deluxous


  32. Hassan says:

    May 18, 2017 at 5:04 am


    Android Studio takes a long time to compile Kotlin, I want compilation as fast as java. When will it be possible?


    Reply


  33. Pingback: Kotlin es ahora el principal lenguaje de programación en Android #IO2017 | Ayuda para tu Celular