# Jetpack Compose to Compose Multiplatform: Transition Guide - Gustavo Fão Valvassori

DevFeed: [Jetpack Compose to Compose Multiplatform: Transition Guide - Gustavo Fão Valvassori](<https://devfeed.tech/articles/jetpack-compose-to-compose-multiplatform-transition-guide-gustavo-fao-valvassori-38183.md>)

Original publisher: [Read original article](<https://touchlab.co/compose-multiplatform-transition-guide>)

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

Content type: tutorial

Language: en

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

Topics: [Compose](<https://devfeed.tech/topics/compose.md>), [compose-multiplatform](<https://devfeed.tech/topics/compose-multiplatform.md>), [Kotlin Multiplatform](<https://devfeed.tech/topics/kotlin-multiplatform.md>), [Android](<https://devfeed.tech/topics/android.md>), [Jetpack Compose](<https://devfeed.tech/topics/jetpack-compose.md>), [multiplatform](<https://devfeed.tech/topics/multiplatform.md>), [iOS](<https://devfeed.tech/topics/ios.md>), [Kotlin](<https://devfeed.tech/topics/kotlin.md>), [Web](<https://devfeed.tech/topics/web.md>), [macOS](<https://devfeed.tech/topics/macos.md>)

Tags: [android](<https://devfeed.tech/tags/android.md>), [compilation](<https://devfeed.tech/tags/compilation.md>), [compose](<https://devfeed.tech/tags/compose.md>), [compose-mp](<https://devfeed.tech/tags/compose-mp.md>), [compose-multiplatform](<https://devfeed.tech/tags/compose-multiplatform.md>), [guide](<https://devfeed.tech/tags/guide.md>), [ios](<https://devfeed.tech/tags/ios.md>), [jetpack-compose](<https://devfeed.tech/tags/jetpack-compose.md>), [kotlin](<https://devfeed.tech/tags/kotlin.md>), [kotlin-multiplatform](<https://devfeed.tech/tags/kotlin-multiplatform.md>), [macos](<https://devfeed.tech/tags/macos.md>), [migration](<https://devfeed.tech/tags/migration.md>), [multiplatform](<https://devfeed.tech/tags/multiplatform.md>), [plugin](<https://devfeed.tech/tags/plugin.md>), [web](<https://devfeed.tech/tags/web.md>)

## AI overview

This tutorial explains how to migrate an Android project from Jetpack Compose to Compose Multiplatform. It covers converting a module to Kotlin Multiplatform, configuring source sets and targets, replacing Jetpack Compose configuration with the Compose Multiplatform plugin, and adding common Compose libraries. The article states that the same codebase can target Android, iOS, JVM, and the Web, with macOS also mentioned as a possible target.

## Source excerpt

As an Android developer, you probably already use Jetpack Compose to build UI. But did you know that with a few changes you can also build your application for other platforms, such as iOS, macOS, and the Web?