Published September 14, 2015

Programming Android with Kotlin

I had 8 years of experience in Java when I decided to start using Kotlin for my Android projects. It happened after I joined the Omni team in Schibsted Tech Polska. Let me tell you what I learned.

Video: What I learned using Kotlin

For the last few months I have been working with Kotlin and successfully released a new app written with that language in 97% of the app. It was really interesting time, I have learned a lot and in this video I would like to share some thoughts about it.

Using Kotlin for Android

Some of the points I cover in the video:

  • Why I decided to try something else than Java
  • How Kotlin requires a completely different mindset than using Java.
  • How much time it took me to learn the new language
  • The features I like the most in Kotlin that are not available in Java, for instance Lamdas
  • Problems I met when using Kotlin
  • My tips for Java developers who start using Kotlin

Improved build time

In the video I point out an issue about slower compilation time.  JetBrains is working on that. Just after we recorded this video they posted an article about it and released newer version that actually improve a lot build time.