Workshop: Up and running with Kotlin

This two-day workshop aims to share with you the power and the beauty of Kotlin. We imply that you consider using Kotlin in your every-day work and want to feel more confident with the language first.

We'll have a basic overview of the language, as well as a discussion of some corner cases, especially concerning Java interoperability.

Agenda

Day 1

  • Kotlin Basics
  • Nullability
  • Object-oriented programming
  • Functional programming
  • Operator overloading and other conventions

Day 2

  • Asynchronous programming
  • Creating DSLS
  • Mixing Kotlin and Java
  • Generics

Intended audience

This workshop is for experienced developers who want to dive into a new language.

Computer Setup

IntelliJ IDEA installed with the Kotlin plugin 1.3.