# Kotlin Multiplatform Focuses on Shared Business Logic Rather Than UI

DevFeed: [Kotlin Multiplatform Focuses on Shared Business Logic Rather Than UI](<https://devfeed.tech/articles/kotlin-multiplatform-can-t-do-it-all-which-is-exactly-why-you-should-try-it-justin-mancinelli-38264.md>)

Original publisher: [Read original article](<https://touchlab.co/kotlin-multiplatform-cant-do-it-all>)

Published: 2019-08-15T16:45:41Z

Content type: opinion

Language: en

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

Topics: [Kotlin Multiplatform](<https://devfeed.tech/topics/kotlin-multiplatform.md>), [multiplatform](<https://devfeed.tech/topics/multiplatform.md>), [business logic](<https://devfeed.tech/topics/business-logic.md>), [Mobile](<https://devfeed.tech/topics/mobile.md>)

Tags: [code-sharing](<https://devfeed.tech/tags/code-sharing.md>), [kotlin-multiplatform](<https://devfeed.tech/tags/kotlin-multiplatform.md>), [mobile](<https://devfeed.tech/tags/mobile.md>), [multiplatform](<https://devfeed.tech/tags/multiplatform.md>), [problems](<https://devfeed.tech/tags/problems.md>)

## AI overview

The article argues that Kotlin Multiplatform is best suited to sharing business logic between Android and iOS while allowing platform-specific UIs. It contrasts this approach with end-to-end frameworks such as Xamarin, Flutter, and React Native, citing ecosystem flexibility and access to existing platform libraries as advantages.

## Source excerpt

Unlike Xamarin, Flutter or React Native, Kotlin Multiplatform does not live within its own ecosystem, which is why it's powerful and flexible dev framework.