Kotlin – boost your productivity

Kotlin – boost your productivity

Kotlin came out as a result of pragmatic efforts, aimed to target problems encountered by developers during real-world tasks. It is an open-source industrial-strength language designed by JetBrains.Thanks to “Full Java interoperability” it can blend easily in your Java projects. It means, from the day one you can start taking advantage of, the newly introduced language leveraging your java knowledge, use existing libraries and gradually evolve your code base to migrate to Kotlin.In this talk, we will take a code-centric approach on how to get started with Kotlin; take a look on various features such as: null safety, smart cast, extension functions, data classes, let, etc. in order to improve code readability and maintainability.We will also decompile some Kotlin code to get better understanding of what happens under the hood.Last but not the least, we will build a demo application in Kotlin and backed via a spring-boot.