# Jetpack Compose for iOS: Interoping with native Components - Gustavo Fão Valvassori

DevFeed: [Jetpack Compose for iOS: Interoping with native Components - Gustavo Fão Valvassori](<https://devfeed.tech/articles/jetpack-compose-for-ios-interoping-with-native-components-gustavo-fao-valvassori-38229.md>)

Original publisher: [Read original article](<https://touchlab.co/jetpack-compose-ios-interop>)

Published: 2024-04-25T00:00:00Z

Content type: tutorial

Language: en

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

Topics: [Jetpack Compose](<https://devfeed.tech/topics/jetpack-compose.md>), [interoperability](<https://devfeed.tech/topics/interoperability.md>), [iOS](<https://devfeed.tech/topics/ios.md>), [SwiftUI](<https://devfeed.tech/topics/swiftui.md>), [Kotlin Multiplatform](<https://devfeed.tech/topics/kotlin-multiplatform.md>), [Kotlin](<https://devfeed.tech/topics/kotlin.md>), [ui](<https://devfeed.tech/topics/ui.md>)

Tags: [compose](<https://devfeed.tech/tags/compose.md>), [compose-ios](<https://devfeed.tech/tags/compose-ios.md>), [compose-mp](<https://devfeed.tech/tags/compose-mp.md>), [interoperability](<https://devfeed.tech/tags/interoperability.md>), [ios](<https://devfeed.tech/tags/ios.md>), [jetpack-compose](<https://devfeed.tech/tags/jetpack-compose.md>), [kotlin-multiplatform](<https://devfeed.tech/tags/kotlin-multiplatform.md>), [migration](<https://devfeed.tech/tags/migration.md>), [swiftui](<https://devfeed.tech/tags/swiftui.md>), [uikit](<https://devfeed.tech/tags/uikit.md>)

## AI overview

A tutorial explaining how Jetpack Compose for iOS interoperates with SwiftUI and UIKit. It covers embedding Compose elements in native iOS views, embedding SwiftUI views in Compose, and sharing data between Swift and Kotlin.

## Source excerpt

One of the best features of Compose is its interoperability. With Compose iOS, you can interop with both UIKit and Swift UI.