Session
Close the Platform Gap With the “Bad Swift Simulation”
Most Kotlin devs don’t really “know” Swift, they know about it. The Kotlin compiler will export any Kotlin to Swift, but the “magic” is lost along the way.
Good KMP requires understanding bad KMP.
Experience Touchlab’s “Bad Swift Simulation”: Kotlin calling Kotlin through a Swift-like lens. Then learn what to do about it.
In this lab we will:
- Feel their Pain - Bad Swift is meaningless if you’re not a Swift expert, but bad Kotlin is a different story. See bad KMP with the “BSS”
- Fix it - using Kotlin best-practice, SKIE and other tools.
- Incrementally - SKIE changes types. Incremental application is key for existing code.
Follow up this lab with Pamela Hill’s talk “KMP Alchemy” on KMP/Swift interop.
Required reading and prerequisites are posted here: https://touchlab.co/codelabs.
Please note that Sessionize is not responsible for the accuracy or validity of the data provided by speakers. If you suspect this profile to be fake or spam, please let us know.
Jump to top