top of page

Kotlin Native Compiler Under the Hood

Starts:
26. Juni 2025 um 15:30:00
Ends:
26. Juni 2025 um 16:10:00
Status:
Accepted

Kotlin native allows you to target multiple platforms. In this talk, we’ll do a deep dive on the architecture of the compiler. The compiler consists of a pipeline that transforms Kotlin Intermediate Representation IR to LLVM IR. It also allows you to create a binary, library or framework. We’ll explore the phases executed in the pipeline that run the frontend, backend and linking process.

I’ll do a walkthrough of the compiler with live coding. I’ll share how to get metrics on the performance of each phase in the pipeline of the compiler. I’ll share undocumented compiler configurations to get a view of LLVM transformation. Lastly, I’ll briefly share the inner workings of Kotlin and Swift export. By the end of this talk, you should have a good foundational understanding of Kotlin Native internals.

Speakers

Movie Star

Mohit Sarveiya

Google Developers Expert Kotlin & Android

bottom of page