<!-- mobian-agent-page publisher="dailydev" canonical="https://daily.dev/posts/kmp-for-native-mobile-teams---intro-5jisksz47" -->

---
title: KMP For Native Mobile Teams - Intro | daily.dev
description: Kotlin Multiplatform (KMP) has reached stability and gained official Google endorsement for sharing business logic in native mobile apps. However, existing...
canonical: https://daily.dev/posts/kmp-for-native-mobile-teams---intro-5jisksz47
twitter:card: summary_large_image
twitter:site: @dailydotdev
og:type: website
og:site_name: daily.dev
og:title: KMP For Native Mobile Teams - Intro | daily.dev
og:description: Kotlin Multiplatform (KMP) has reached stability and gained official Google endorsement for sharing business logic in native mobile apps. However, existing...
og:url: https://daily.dev/posts/kmp-for-native-mobile-teams---intro-5jisksz47
og:image: https://api.daily.dev/og/posts/5jISksZ47.png
og:image:alt: KMP For Native Mobile Teams - Intro
og:image:width: 1200
og:image:height: 630
og:locale: en
---

> ## Documentation Index
> Fetch the complete documentation index at: https://daily.dev/llms.txt
> Use this file to discover all available pages before exploring further.

# KMP For Native Mobile Teams - Intro

**[Touchlab](https://daily.dev/sources/touchlab)** · 6 min read · 0 upvotes · 0 comments

## Summary

Kotlin Multiplatform (KMP) has reached stability and gained official Google endorsement for sharing business logic in native mobile apps. However, existing tooling and sample projects are designed for individual developers, not teams. This intro post from Touchlab — a company with KMP production experience since 2018 — argues that native mobile teams need nuanced, team-specific approaches to adopt KMP successfully. It targets teams of 3+ native Android/iOS specialists working on existing apps with separate codebases, and warns that applying single-developer patterns at team scale risks KMP failing to deliver on its potential.

## Full article

daily.dev links to this article rather than hosting it. Read it at the original source: <https://touchlab.co/kmp-teams-intro>

## Similar posts on daily.dev

- [Helping Decision-Makers Say Yes to Kotlin Multiplatform \(KMP\)](https://daily.dev/posts/helping-decision-makers-say-yes-to-kotlin-multiplatform-kmp--ts09b63zw) · JetBrains · 1 upvotes · 0 comments

---

Tags: [#mobile](https://daily.dev/tags/mobile), [#android](https://daily.dev/tags/android), [#ios](https://daily.dev/tags/ios), [#kotlin](https://daily.dev/tags/kotlin)

[View this post on daily.dev](https://daily.dev/posts/kmp-for-native-mobile-teams---intro-5jisksz47)

```json
{"@context":"https://schema.org","@graph":[{"@type":"Organization","@id":"https://daily.dev/#organization","name":"daily.dev","url":"https://daily.dev","logo":{"@type":"ImageObject","url":"https://daily.dev/apple-touch-icon.png","width":180,"height":180},"sameAs":["https://twitter.com/dailydotdev","https://github.com/dailydotdev","https://www.linkedin.com/company/daily-dev-ltd"]},{"@type":"WebSite","@id":"https://daily.dev/#website","url":"https://daily.dev","name":"daily.dev","publisher":{"@id":"https://daily.dev/#organization"},"potentialAction":{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https://daily.dev/search?q={search_term_string}"},"query-input":"required name=search_term_string"}}]}
{"@context":"https://schema.org","@type":"TechArticle","headline":"KMP For Native Mobile Teams - Intro","url":"https://daily.dev/posts/kmp-for-native-mobile-teams---intro-5jisksz47","mainEntityOfPage":{"@type":"WebPage","@id":"https://daily.dev/posts/kmp-for-native-mobile-teams---intro-5jisksz47"},"datePublished":"2026-08-02T07:15:27.517Z","dateModified":"2026-08-02T07:37:25.704Z","description":"Kotlin Multiplatform (KMP) has reached stability and gained official Google endorsement for sharing business logic in native mobile apps. However, existing...","image":"https://media.daily.dev/image/upload/f_auto,q_auto/v1/posts/512b4263a0b2037706ea237cbcbcb0a3?_a=AQAEuop","thumbnailUrl":"https://media.daily.dev/image/upload/f_auto,q_auto/v1/posts/512b4263a0b2037706ea237cbcbcb0a3?_a=AQAEuop","isAccessibleForFree":true,"articleSection":"Touchlab","inLanguage":"en","publisher":{"@type":"Organization","name":"daily.dev","url":"https://daily.dev","logo":{"@type":"ImageObject","url":"https://daily.dev/apple-touch-icon.png","width":180,"height":180}},"author":{"@type":"Organization","name":"Touchlab","logo":"https://media.daily.dev/image/upload/s--CQ0u6GwB--/f_auto,q_auto/v1785654902/logos/touchlab?_a=BAMAMicg0","url":"https://daily.dev/sources/touchlab"},"commentCount":0,"discussionUrl":"https://daily.dev/posts/kmp-for-native-mobile-teams---intro-5jisksz47","interactionStatistic":[{"@type":"InteractionCounter","interactionType":{"@type":"LikeAction"},"userInteractionCount":0},{"@type":"InteractionCounter","interactionType":{"@type":"CommentAction"},"userInteractionCount":0}],"keywords":"mobile,android,ios,kotlin","timeRequired":"PT6M"}
{"@context":"https://schema.org","@type":"BreadcrumbList","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https://daily.dev"},{"@type":"ListItem","position":2,"name":"Touchlab","item":"https://daily.dev/sources/touchlab"},{"@type":"ListItem","position":3,"name":"KMP For Native Mobile Teams - Intro"}]}
```

