Loading…
This event has ended. Visit the official site or create your own event on Sched.
Thursday, May 24 • 16:45 - 17:45
Kotlin for the curious
Feedback form is now closed.
Interested in Kotlin? And why not - it’s a pragmatic language designed to remove ceremony, solve real world problems and still feel familiar to newcomers. It can target the JVM, Android, JavaScript and native code, even running on iOS. That’s a lot of reach for a single programming language.

In this talk, we’ll go on a high level, introductory tour of Kotlin - how to get up and running, what Kotlin looks like, and how to write idiomatic, concise code - functional or object oriented. We’ll look at data classes, top level and first class functions, inlining, null safety and more, including the design decisions behind some of the language choices. We’ll see how you can build DSLs, with examples from Android and HTML, and look at how we can build multi-platform projects. And we’ll take a look at coroutines, Kotlin’s answer to C#’s async/await.

Speakers
avatar for Matthew Ellis

Matthew Ellis

Developer Advocate, JetBrains
Matt Ellis is a developer advocate at JetBrains. He has spent 20 years shipping software and currently works with language tooling, having fun with abstract syntax trees and source code analysis. He owns and contributes to various open source projects, and believes in the open closed... Read More →


Thursday May 24, 2018 16:45 - 17:45
Room 6