Kotlin 1.3 coming soon..!

Vrushali Raut
4 min readOct 5, 2018

--

The main Kotlin event, KotlinConf, is started..! For those who can’t make it to the conference this year.. don’t worry.. here is highlight’s..

1. Good for scaling up

Kotlin is scalable as in very short period of time people loving Kotlin ❤️ and they already started showing their love on twitter, medium post’s and what not..Kotlin 1.3 RC is out there and now we can use it..

2. Coroutines

Next big highlight is regarding to coroutines..Coroutines is no longer experimental..!

Jetbrains were keeping coroutines in experimental mode for more than 2 year and in yesterday’s conference they announced it is no longer experimental means it’s — ready to stable 🎉 🔥

3. Ktor 1.0 BETA

This framework reaches to BETA, Ktor is a asynchronous framework for connected application. Ktor — is ground up implementation of an http stack

4. Kotlin for everyone

Kotlin/Native has reached BETA 1.3 now and it will be available for multiple platforms. Native work’s for various platforms android,ios,windows,linux even web assembly.

And yes it’s interoperable, True to core values of jetbrains. You can use it anywhere literally anywhere what is meaning of this? 🤔 means We can call kotlin native actually from swift.

5. Concurrency is hard :)

Jetbrains also trying to get rid of shared mutable state altogether. you can learn more over here

6. Multiplatform

Kotlin Native is not giving opportunity to go multiplatform, because platform is not only native there is JVM,JS their is Android. so kotlin

multiplatform is bigger than just native. here you can read about multiplatform 📗

7. Tooling Matters

Multiplatform tooling is real challenge…! Taking jvm, native js and put them in same idea it’s not that easy ..😅 JetBrains Accepted this challenge..! and made this possible and in Kotlin 1.3.

we can open an entire multiplatform project including JVM, js, Native in Intellij IDEA or in Android Studio 💃

8. Scripts

Jetbrains investing time on scripts . files you can now run your script file in kotlin 1.3 in ktx file . and it will give you result on each line.

You can run your script in idea. There is playground. you can do anything there.

9. Build Time

Jetbrains is working on build time too.. lot’s of optimization in their also.

EVOLUTION

Language Evolution

Jetbrains continuously working on the below aspects, They have started Kotlin from the scratch and improving it.. While doing this they focused on upgrades and developer awareness....

Feedback loop is maintaining by doing Phase out legacy strategy..

  1. Deprecation warnings
  2. migrate in advance
  3. Compatibility mode

Experimental features

  1. Introduction to Inline classes- free abstraction with type safety
  2. Inline classes with unsigned arithmetics
  3. Contracts and type interface

Learning- Last but not least

  1. Coursera “Kotlin for java developer” Course is there
  2. Atomic Kotlin book
  3. For kotlin practice there is plugin called EduTools. you can install this plugin in idea and start practicing kotlin syntax right there…
  4. Want to read more about kotlin?? here it is..

*Disclaimer :- The above blog and resources is taken from the Andrey Breslav talk in KotlinConf2018.

If you have found this useful Click the 💚 below to show your support and share it with other fellow Medium users. stay tuned..

--

--

Vrushali Raut
Vrushali Raut

Written by Vrushali Raut

I’m a Engineer. Ex Spenmo, Gojek, Leftshift . I love to share my experiments, learnings via Blogs. https://twitter.com/vrushaliSRaut

No responses yet