# Overcoming KMM's Early Adopter Blues - Samuel Hill

DevFeed: [Overcoming KMM's Early Adopter Blues - Samuel Hill](<https://devfeed.tech/articles/overcoming-kmm-s-early-adopter-blues-samuel-hill-38307.md>)

Original publisher: [Read original article](<https://touchlab.co/overcoming-kmms-early-adopter-blues>)

Published: 2022-10-04T20:12:22Z

Content type: opinion

Language: en

Sources: [Touchlab | Enterprise Mobile Innovation & Development](<https://devfeed.tech/sources/touchlab-enterprise-mobile-innovation-development.md>)

Topics: [kotlin multiplatform mobile](<https://devfeed.tech/topics/kotlin-multiplatform-mobile.md>), [Kotlin Multiplatform](<https://devfeed.tech/topics/kotlin-multiplatform.md>), [Mobile](<https://devfeed.tech/topics/mobile.md>), [configuration](<https://devfeed.tech/topics/configuration.md>), [Development](<https://devfeed.tech/topics/development.md>), [jetbrains](<https://devfeed.tech/topics/jetbrains.md>), [legacy](<https://devfeed.tech/topics/legacy.md>), [migration](<https://devfeed.tech/topics/migration.md>)

Tags: [adoption](<https://devfeed.tech/tags/adoption.md>), [challenges](<https://devfeed.tech/tags/challenges.md>), [configuration](<https://devfeed.tech/tags/configuration.md>), [development](<https://devfeed.tech/tags/development.md>), [featured](<https://devfeed.tech/tags/featured.md>), [jetbrains](<https://devfeed.tech/tags/jetbrains.md>), [kmm](<https://devfeed.tech/tags/kmm.md>), [kotlin](<https://devfeed.tech/tags/kotlin.md>), [kotlin-multiplatform](<https://devfeed.tech/tags/kotlin-multiplatform.md>), [legacy](<https://devfeed.tech/tags/legacy.md>), [memory-management](<https://devfeed.tech/tags/memory-management.md>), [migration](<https://devfeed.tech/tags/migration.md>), [production](<https://devfeed.tech/tags/production.md>)

## AI overview

The article reviews challenges faced by early Kotlin Multiplatform Mobile adopters, including difficult project setup, library integration, and the legacy memory model. It describes Touchlab's KaMPKit and Stately efforts and notes JetBrains' subsequent project and memory-model improvements, before introducing challenges for larger production teams.

## Source excerpt

As we approach a Kotlin Multiplatform Mobile Beta, we take a look back at some of the challenges and missteps early KMM adoption had to overcome.