From a065e670939fd8f372a8ea92700dcaf88075b3d5 Mon Sep 17 00:00:00 2001 From: Mia Date: Fri, 16 Jun 2023 14:49:11 +0800 Subject: [PATCH 1/2] add preview feature for android --- shared/build.gradle.kts | 2 ++ shared/src/androidMain/kotlin/main.android.kt | 2 ++ 2 files changed, 4 insertions(+) diff --git a/shared/build.gradle.kts b/shared/build.gradle.kts index 8e9b6da..e12a474 100644 --- a/shared/build.gradle.kts +++ b/shared/build.gradle.kts @@ -42,6 +42,8 @@ kotlin { api("androidx.activity:activity-compose:1.6.1") api("androidx.appcompat:appcompat:1.6.1") api("androidx.core:core-ktx:1.9.0") + api("androidx.compose.ui:ui-tooling-preview:1.5.0-beta02") + api("androidx.compose.ui:ui-tooling:1.5.0-beta02") } } val iosX64Main by getting diff --git a/shared/src/androidMain/kotlin/main.android.kt b/shared/src/androidMain/kotlin/main.android.kt index d5723a2..99a519e 100644 --- a/shared/src/androidMain/kotlin/main.android.kt +++ b/shared/src/androidMain/kotlin/main.android.kt @@ -1,5 +1,7 @@ import androidx.compose.runtime.Composable +import androidx.compose.ui.tooling.preview.Preview actual fun getPlatformName(): String = "Android" +@Preview @Composable fun MainView() = App() From 0b5a49c4b9ebee54b403829e3fc81d89364fc2ac Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E2=82=A5ia?= Date: Sat, 17 Jun 2023 09:43:58 +0800 Subject: [PATCH 2/2] Update README.md for previewing desktop feature add plugin reference --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index e146a1b..054969a 100644 --- a/README.md +++ b/README.md @@ -29,6 +29,7 @@ To work with this template, you need the following: * [Android Studio](https://developer.android.com/studio) * The [Kotlin Multiplatform Mobile plugin](https://plugins.jetbrains.com/plugin/14936-kotlin-multiplatform-mobile) * The [CocoaPods dependency manager](https://kotlinlang.org/docs/native-cocoapods.html) +* The [Compose Multiplatform IDE Support](https://plugins.jetbrains.com/plugin/16541-compose-multiplatform-ide-support) ### Check your environment