
Overview
Would you love to take full advantage of Java without its verbosity? Wish there was a better way to avoid NullPointerExceptions? Want to be able to still rely on first-class tooling and industry support? If so then this workshop will show that is now possible.
Kotlin is a statically-typed language focused on conciseness and interoperability with Java. Its primary target is the JVM and can also be cross-compiled to JavaScript and native code using LLVM.
In this workshop you’ll learn the language’s powerful, developer-friendly features, how they relate to what you know already, and to safely and incrementally migrate existing Java codebases to Kotlin.
Developers who are already using JVM languages such as Java or Scala to deliver either mobile or server-side applications.
To fully benefit from this workshop, attendees should have prior experience with Java.
Most of the exercises will use IntelliJ IDEA as the development environment.
This is a highly practical workshop so attendees should bring their laptop setup with a Java 8 development environment installed.