DIU-8137 Kotlin Native 101 | Voxxed Days

Voxxed Days Banff 2019
from Friday 20 September to Saturday 21 September 2019.

   Kotlin Native 101


Software Languages
Software Languages
Intermediate level
KC303 Friday from 16:00 til 17:00

Can you create native apps with Kotlin? Yes, you can! Kotlin Native allows you to do just that. But if you used Kotlin on JVM then you'll find quite a few surprises when going native. You'll encounter a different concurrency model. You'll see that memory management is also changed. You'll have to find a way to interoperate with some C/Objective-C code to do something useful.

In this talk we'll go for a tour of Kotlin Native features, which in the end allow you to create safe, robust native applications for a plethora of platforms: Linux (even on Raspberry Pi!), MacOS, iOS, WebAssembly and even some embedded systems.

Kotlin   concurrency   memory management   interoperability  
Konrad Kamiński
Konrad Kamiński
From Allegro.pl

Konrad is a software engineer at Allegro, a major Polish e-commerce company. He has over 20 years of experience in the IT industry in various roles (mostly as developer and technical leader) in software companies. He spent the last 18 years of his career with Java-related technologies. For the past 3 years he's used Kotlin as his primary programming language (with delight). He blogs a bit, gives talks and contributes to open source.

Make sure to download the Android or iOS mobile schedule.