Welcome to episode 3 of A Touch of Multiplatform (ATOM)! This is our podcast dedicated to Kotlin Multiplatform technology in production and produced for you by JetBrains and Touchlab. In this episode, we sit down to talk with Lutron’s Maxwell Anselm about going from being a KMM skeptic to a KMM convert. Our wide-ranging conversation covers everything from tea preferences to how Lutron, a leader in the luxury smart lighting industry, evaluated, adopted, and scaled KMM to meet their needs.
Meet our amazing hosts and guest
💡 Are you a developer building with Kotlin Multiplatform? Join the JetBrains slack channel today
🔥 Is your organization putting Kotlin Multiplatform in production? Get resources from Touchlab for each step of your journey
5:50 Team structure
6:50 – Starting to use Kotlin Multiplatform Mobile
10:00 – Lutron’s journey with Kotlin Multiplatform Mobile
15:36 – Learning from failure
17:36 – Limiting or freeing?
19:21 – Convincing iOS developers
22:07 – Speeding up learning from Swift to Kotlin
24:30 – Objective-C / Kotlin interop
26:27 – Expect/actuals vs interfaces
27:54 – CI/CD pipelines
29:50 – Gradle blues
34:17 – Xcode
36:16 – Compose on iOS
38:55 – What’s missing from the ecosystem?
40:55 – Stable
43:07 – New memory model