# Mitigating the Risk of Siloed Native Code - Touchlab

DevFeed: [Mitigating the Risk of Siloed Native Code - Touchlab](<https://devfeed.tech/articles/mitigating-the-risk-of-siloed-native-code-touchlab-38294.md>)

Original publisher: [Read original article](<https://touchlab.co/mitigating-risk-of-siloed-native-code>)

Published: 2020-04-01T20:32:29Z

Content type: opinion

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>), [Development](<https://devfeed.tech/topics/development.md>), [business logic](<https://devfeed.tech/topics/business-logic.md>), [Error Handling](<https://devfeed.tech/topics/error-handling.md>)

Tags: [android](<https://devfeed.tech/tags/android.md>), [architecture](<https://devfeed.tech/tags/architecture.md>), [business](<https://devfeed.tech/tags/business.md>), [code-sharing](<https://devfeed.tech/tags/code-sharing.md>), [developer-velocity](<https://devfeed.tech/tags/developer-velocity.md>), [development](<https://devfeed.tech/tags/development.md>), [ios](<https://devfeed.tech/tags/ios.md>), [kotlin-multiplatform](<https://devfeed.tech/tags/kotlin-multiplatform.md>), [multiplatform](<https://devfeed.tech/tags/multiplatform.md>), [native](<https://devfeed.tech/tags/native.md>), [separate](<https://devfeed.tech/tags/separate.md>), [thoughts](<https://devfeed.tech/tags/thoughts.md>)

## AI overview

The article argues that maintaining separate native Android and iOS codebases increases platform-specific errors, slows feature iteration, causes feature drift, raises costs, and creates recruitment and management risks. It presents shared native code as a way to reduce those risks.

## Source excerpt

There's risk with siloed native code or managing two separate code bases. We discuss why we believe shared native code is less risky.