Skip to content
0:00 / 0:00

#kotlinnative#llvm#kotlin

KotlinConf 2017 - Deep Dive into Kotlin/Native by Andrey Breslav

JetBrains

236K subscribers • 30 videos on Hallway

YouTube
  • Recommended by 3 people: 3 in engineering communities.
  • A classic. People kept recommending it from 2017 to 2024.
  • Presented by Andrey Breslav, lead designer of Kotlin
  • Made by the vendor. The company whose product it covers made or sponsored it.
  • May be out of date. The tools, versions or practices it shows have likely moved on.

Intermediate. Assumes working knowledge.

18K views8 years ago3 recommendations

Programming languagesSystems programmingKotlinCompilers and interpretersFlutter and React Native

Andrey Breslav explores the internals of Kotlin/Native, showing how it compiles Kotlin to standalone binaries using LLVM.

Kotlin/Native compiles Kotlin to standalone binaries for many targets (including Linux, macOS and iOS) using LLVM. In this talk we will examine the internals of a Kotlin/Native Spinner application (demoed in the Keynote) and see how the technology works on the server, mobile clients and even WebAssembly. We'll also cover some details about the future for Kotlin/Native. Andrey Breslav has been leading design and development of the Kotlin Programming Language at JetBrains since 2010 when the project started. He often presents as a speaker at large software conferences and contributes to the Kotlin blog.

Why it's here

3 people recommend this

What people say. Recommended as an insightful look into the early design and compilation model of Kotlin/Native.

u/expatcoderin r/scala • Recommends

On “Can Scala Native Keep Pace With Kotlin Native?”

> Commit volume is a poor metric, since a high number of commits might just indicate a poor design that requires a lot of code changes to do anything. (Or might not). More likely they're simply making a huge amount of progress both in terms of Kotlin Native and tooling support (watching Breslav's iOS live coding session now, pretty impressive). > I don't know of anyone using either in production. True, but it's looking more and more like Kotlin Native will be production ready well before Scala Native (again, correct me if I'm wrong). > I don't think iOS is such a big market, particularly among JVM-oriented people who would be the audience Echos of Scala dropping the ball on Android su…

u/giovannyvelezaltin r/Kotlin • Recommends

On “Where to learn Native Kotlin ”

link to this video link to this video link to this video link to this video link to this video link to this video link to this video link to this video link to this video

u/mdedetrichin r/scala • Recommends

On “The Kotlin debate”

…nice and now they are really aggressively pushing for cross -platform support (and they may have more success here than Scala because typical Kotlin code is closer to the other platforms which it supports, i.e. iOS) > Otherwise, the only way it could become useful is if they manage to get WebAssembly support before Scala. They already have, see link to this video They are using the LLVM web assembly support as a bridge…