San Diego Kotlin User Group meetup.com/sd-kotlin linkedin.com/company/sd-kotlin github.com/sdkotlin @sdkotlin on Twitter, Facebook, and Instagram #san-diego on kotlinlang.slack.com
What is Kotlin? “Java 2.0” (Shhh! ) Huge on Android (Officially supported by Google since 2017) Compiles to JavaScript (Browser, NodeJS) Compiles to Native (iOS, MacOS, Windows, Linux, WebAssembly, IoT)
Where is Kotlin? Kotlin is an island in the Baltic Sea, west of Saint Petersburg, Russia As opposed to Java, an island in Indonesia, southeast of Singapore
Why Kotlin? We think of Kotlin as a modern language for industry: it is focused on flexible abstractions for code reuse and readability, static type safety for early error detection and explicit capturing of intent for maintainability and clarity. One of the most important use cases for Kotlin is a big Java codebase whose developers want a better language: you can mix Java and Kotlin freely and migration can be gradual and doesn’t have to alter entire codebase. (link) —Andrey Breslav, Lead Language Designer of Kotlin at JetBrains