# GitPortal: Bidirectional, Eventual Code Sharing for KMP Teams

DevFeed: [GitPortal: Bidirectional, Eventual Code Sharing for KMP Teams](<https://devfeed.tech/articles/intro-kevin-galligan-38207.md>)

Original publisher: [Read original article](<https://touchlab.co/gitportal-bidirectional-intro>)

Published: 2024-06-26T00:00:00Z

Content type: tutorial

Language: en

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

Topics: [multiplatform](<https://devfeed.tech/topics/multiplatform.md>), [Mobile](<https://devfeed.tech/topics/mobile.md>), [Code](<https://devfeed.tech/topics/code.md>), [repo](<https://devfeed.tech/topics/repo.md>)

Tags: [adopting](<https://devfeed.tech/tags/adopting.md>), [architecture](<https://devfeed.tech/tags/architecture.md>), [code-sharing](<https://devfeed.tech/tags/code-sharing.md>), [git](<https://devfeed.tech/tags/git.md>), [kmp](<https://devfeed.tech/tags/kmp.md>), [mobile](<https://devfeed.tech/tags/mobile.md>), [repo](<https://devfeed.tech/tags/repo.md>)

## AI overview

This introductory article explains why the default single-repository KMP setup can be difficult for native mobile teams whose Android and iOS specialists work independently. It introduces GitPortal's bidirectional mode as an approach for sharing KMP logic while keeping native app development workflows separate.

## Source excerpt

For teams scaling KMP, versioned libraries are inefficient. Merging app code and KMP code into a single repo may be impractical, and introduces its own issues. GitPortal allows bidirectional, eventual code sharing.