Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Sony_KMP_Journey_KotlinConf2026

 Sony_KMP_Journey_KotlinConf2026

Avatar for ソニー株式会社

ソニー株式会社

May 31, 2026

More Decks by ソニー株式会社

Other Decks in Technology

Transcript

  1. KMP

  2. Android seems to be working, though. Incredible. This is where

    it's crashing. You can't pass something defined as a subclass in Swift to the Kotlin side I'm just worried because the memory handling specifics are so strong. can you make it so it's called from the main thread? Android uses Kotlin/JVM, so it works even off the MainThread. iOS uses Kotlin/Native, so we need to be careful about thread handling. Oh, Bingo. Running on the main thread fixed that crash. It's awesome that you can wrap your head around Kotlin MPP's specifics to that extent... The theory is that a Kotlin object is being accessed from a non-main thread. No. You can pass it, but it was that 'yadda yadda' memory issue between threads.
  3. +

  4. +

  5. New

  6. 8 WEEKS CONTINUOUSLY S TA B L E R E

    L E A S E S E V E R Y