Do you want to learn Kotlin, but don’t know where to start?
Here’s the deal.
We will have a Kotlin Workshop on April 27th, from 11.00 in the Munich office!
We will start with a live coding introduction into the basics of the Kotlin language. We will discuss in depth the features of the language and cover fluent APIs, higher-order functions, lambdas, and type-safe DSLs. You’ll be able to see how these language features are used in real life examples. You will get an understanding of the magic behind type-safe builders. Kotlin Coroutines will be covered next, where you will be able to explain afterwards why Coroutines are not threads, not Fibers. You’ll learn how ‘suspend’ functions are used to simplify callback driven programming and how they can help you to turn callback-style code into linear looking code. With Kotlin you can compile your code for JVM, Android, iOS, Mac, and JS. With multiplatform projects, you may easily reuse your Kotlin code across different platforms. Logic, business rules, utilities, and RPC are all good examples of possible code parts you should reuse. You’ll see how Kotlin code can be used in React frontend, JVM backend, Android and iOS, and Native. Let's have some fun!
This Kotlin Workshop will take place on April 27th, from 11.00 to 18.00 at JetBrains Event Space in Munich. Please bring with you a laptop with IntelliJ IDEA installed and a charger; there are going to be a few hands-on exercises.