Kotlin is a cross-platform, statically-typed, general-purpose programming language with type inference. Kotlin is designed to interoperate fully with Java, and the JVM version of its standard library depends on the Java Class Library.
Cantina hosted the Kotlin Office Hours meetup for a series of talks for both beginners and advanced developers interested in Kotlin and its many use cases.
Find talk descriptions and the video below:
Full Stack Kotlin: From the database to the client with Kotlin
Daniel Bostwick
Kotlin is more than just a great tool for writing Android apps; it’s fantastic on all levels in your application. Let’s examine a sample application, writing everything in Kotlin from a backend API all the way to a user-facing mobile application and, time permitting, a web app. Along the way, we’ll see where using a single language allows us to write less code, but still maintain application layer boundaries.
Kotlin Native: Can a Plain Old JVM Programmer Write Native Apps Using Kotlin?
Janus Cole
Kotlin/Native is an exciting new tool from JetBrains that promises to take Kotlin beyond the JVM and into the realm of native development. So can a plain old JVM programmer actually write native apps using Kotlin?
Watch it here!
Kotlin Office Hours is a monthly meetup where software developers of all backgrounds who either want to learn Kotlin or improve their Kotlin skills can share their experiences and get help with their Kotlin projects.