Are you still writing Java-ish Kotlin, scattered with for loops, var’s, mutable collections, and a return statement here and there? Then you will get some benefits using Kotlin, but not release its true power.
In this talk, we will explore the most essential best practices and features idiomatic Kotlin is made of. Get to know why and how Kotlin tries to nudge you in the direction of an immutable, expression-oriented programming style, which, combined with other constructs like scope methods, functions, extensions, and Coroutines can turn your codebase into an exquisite garden, everyone loves to work in. At the end of this talk, you will know how to unleash Kotlin’s idiomatic magic that can take your Kotlin skills to the next level.