Session

Effective Kotlin

Kotlin is a language that is designed to improve productivity immediately upon its adoption. However, there exists a sea of language features and third party libraries that can further supercharge your workflow. This talk will discuss the use of language features and libraries to do things like improve type safety with sealed classes or reduce boilerplate with domain specific languages and infix functions. We’ll also cover some functional programming concepts that either build upon the language, like the Option type does with nullability, or supplement the language, like the Try type does with Kotlin’s lack of checked exceptions.

Andrew Orobator

Android Engineer at SmartThings

View Speaker Profile

Please note that Sessionize is not responsible for the accuracy or validity of the data provided by speakers. If you suspect this profile to be fake or spam, please let us know.

Jump to top