Posted by Wojtek Kaliciński, Growth Advocate, Android
Stephanie Saad Cuthbertson pronounces her assist for Kotlin on the developer's Keynote at I / O 2017.
At the moment, on the Open Supply Software program Convention O & # 39; Reilly (OSCON), Kotlin obtained the Open Supply Award for Undertaking of the Yr.
Why did Kotlin obtain this award? Little question it’s a quick programming language (however developed judiciously) that lets you write a code of higher high quality, quicker. It's nice to see that Kotlin continues to obtain the type of recognition of the Breakout Undertaking of the Yr, constructing on different awards, such because the quickest rising first language on Github.
We’re large followers of Kotlin and we’ve heard that you simply too: the feedback from you might be a part of the explanation why we introduced language assist greater than two years in the past. This meant integrating the Kotlin plugin into Android Studio and promising to assist functions constructed by Kotlin.
Nonetheless, there was nonetheless rather a lot to be accomplished for a lot of Google groups to offer a first-rate expertise with Kotlin within the Android ecosystem, and to persuade builders that Kotlin on Android is not only a fad, however that it’s there to remain.
If in case you have not tried Kotlin but, now’s the time to begin! Actually, over the previous two years, we’ve added various new options and upgrades to the Kotlin expertise for Android, together with:
Jetpack Android APIs now supply top notch assist for Kotlin Coroutines reworking the best way we do asynchronous operations on Android. This consists of Room, LiveData, ViewModels, WorkManager and extra to return.
Many Jetpack libraries have Kotlin extension libraries (KTX) for much more widespread use with Kotlin.
The compilation toolchain has obtained many enhancements for Kotlin, together with compiler enhancements, incremental annotation processing with KAPT, and Kotlin-specific R8 optimizations.
All of our documentation pages now include Kotlin code snippets which lets you simply examine the operation of our APIs in each languages.
Most of our flagship samples are additionally written in Kotlin (together with IOSched, Plaid, Sunflower and plenty of others), in addition to any new samples we are going to produce sooner or later.
We now have added a language selector to our API reference pages so as to have a Kotlin view of the AndroidX library and the Android construction.
We've doubled the guidelines for builders and groups who need to improve to Kotlin on our builders.android.com/kotlin pages.
Our Developer Relations Engineers publish concrete examples and guides on Kotlin's integration into your functions on our Medium publication, such because the excellent introduction to Coroutines on the Android sequence and plenty of extra. # 39; others.
For those who favor to be taught Kotlin in individual you’ll be able to take part in one of many many Kotlin / All over the place occasions going down world wide. In case you are an organizer in an area developer group, think about signing as much as host your personal occasion!
This initiative is a cooperation between JetBrains and Google.
For these of you who should not have entry to coaching in individual, we’ve added a brand new free course on Udacity for the event of Android functions in Kotlin. Our Kotlin Bootcamp for Programmers course can be obtainable!
We labored with many exterior companions to assemble suggestions and be taught extra about their experiences with Kotlin, reminiscent of this case examine with Sq..
Lastly, we activated Kotlin as a language supported by Google's Android software groups. We’re already seeing adoption in apps reminiscent of Google House, Google Drive, the Android system's consumer interface, Nest, and plenty of extra will observe.
The street to Kotlin's full assist on Android was not at all times simple, but it surely was positively price seeing Kotlin adoption amongst Android skilled builders transfer from a handful of early adopters to round 50% since preliminary announcement!
We have been assured once we introduced earlier this yr at Google I / O 2019 that Android was utilizing an increasing number of Kotlin-first, opening the chance to APIs constructed particularly round Kotlin and to Kotlin customers, beginning with the brand new, declarative consumer interface toolkit – Jetpack Compose (nonetheless underneath improvement).
We wish to congratulate JetBrains, our Kotlin Basis companions and Kotlin's creators, for receiving the OSCON Open Supply Award at this time. It reveals how disruptive and transformative Kotlin was, not only for the Android developer group, however past.
We all know one factor: on Android, Kotlin is right here to remain.