Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Kotlin in Industry - GDK x DSC Semarang 2018

Kotlin in Industry - GDK x DSC Semarang 2018

What is Kotlin, history, adoption, benefit and Pro Tips!

Ahmad Arif Faizin

October 14, 2018
Tweet

More Decks by Ahmad Arif Faizin

Other Decks in Programming

Transcript

  1. 2

  2. Fact Today “It’s been one of the fastest growing languages

    in the JVM world and people are jumping ship from other JVM languages like e.g. Scala.” https://discuss.kotlinlang.org
  3. History 2011 - Created by a small JetBrains team in

    St. Petersburg, Russia 2016 - The official v1.0 was released 2017 - Google officially backed Kotlin as the official language for Android
  4. Kotlin adoption • Uber uses Kotlin for building internal tools

    • Gradle introduced Kotlin as their language for writing build scripts • Atlassian powers their Trello on Android with Kotlin • Pinterest has incorporated Kotlin in their application with an average use of 150M users a month
  5. Benefit • Fast coding • Cleaner code • Inteporable with

    existing Java library • Bye Bye NPE (Null Pointer Exception) • Convert Java to Kotlin
  6. Pro Tips • Use @Parcelize • Add Android KTX (Kotlin

    Extension) • Nice to try using Kotlin + Rx + Lambda • Bye Bye NPE (Null Pointer Exception)