World Congress 2026 Europe

The Dark Corners of Kotlin Multiplatform

July 9, 2026 16:10 – 16:40 · 30 min Stage 1

What this session covers

Kotlin Multiplatform is powerful, flexible, and full of promise—but it’s not all smooth sailing. Behind the glossy headlines and official documentation lie subtle bugs, platform quirks, and surprising limitations that can trip up even experienced developers.

In this talk, we’ll take an honest look at the dark corners of Kotlin Multiplatform based on real-world usage. You’ll see concrete examples of things that break, don’t work as expected, or require strange workarounds—especially when working with Swift/Objective-C interop, background threading, dependency injection, or dealing with the iOS toolchain.

You’ll learn:

  • What breaks and why in real apps using KMP

  • Debugging tips and stack trace decoding (especially on iOS)

  • Build issues, performance bottlenecks, and memory management caveats

  • Workarounds that are ugly, but necessary—for now

This is not a “KMP is bad” talk. It’s a “here’s what to expect when you go beyond the tutorial” talk—ideal for anyone already using Kotlin Multiplatform or seriously considering it for production.

Related talks at this congress

Open session

World Congress 2026 Europe

July 10, 2026 · 11:40–12:10

Stage 13

Building a Cross-Platform BLE Client with Kotlin Multiplatform and Kable

Georg Dresler

Principal Software Architect at Ray Sono

Georg Dresler
Open session

World Congress 2026 Europe

July 10, 2026 · 13:00–13:30

Stage 1

Java Sucks (So C# Didn't Have To)

Adele Carpenter

Software Engineer at Trifork Amsterdam

Adele Carpenter
Open session

World Congress 2026 Europe

July 10, 2026 · 10:20–10:50

Stage 12

Pair Programming with Generative Agents: Refactoring Legacy Android at Speed

Ahmed Tikiwa

Senior Software Engineer at Disney

Ahmed Tikiwa
Open session

World Congress 2026 Europe

July 9, 2026 · 16:50–17:20

Stage 1

3x Performance: A Humbling Journey

Luca Trușcă

Software Engineer at Adobe

Luca Trușcă
All sessions at this congress