Arsildo Murati
09/03/2025, 11:32 PMArtem Olkov
09/04/2025, 9:17 AMmodules with compose code inside of them using swift exportWould you mind elaborating, what are you trying to export? can you demonstrate a declaration we are talking about?
Arsildo Murati
09/04/2025, 9:19 AMArsildo Murati
09/04/2025, 9:19 AMArsildo Murati
09/04/2025, 9:20 AMArtem Olkov
09/04/2025, 9:20 AMArsildo Murati
09/04/2025, 9:25 AMArsildo Murati
09/04/2025, 9:26 AMArtem Olkov
09/04/2025, 9:26 AMArsildo Murati
09/04/2025, 9:26 AMArsildo Murati
09/04/2025, 9:26 AMArtem Olkov
09/04/2025, 9:27 AMArsildo Murati
09/04/2025, 9:30 AMArsildo Murati
09/04/2025, 9:30 AMArsildo Murati
09/04/2025, 9:31 AMGuilherme Delgado
09/04/2025, 9:32 AMArsildo Murati
09/04/2025, 9:33 AMArsildo Murati
09/04/2025, 9:33 AMArsildo Murati
09/04/2025, 9:33 AMArsildo Murati
09/04/2025, 9:42 AMGuilherme Delgado
09/04/2025, 9:43 AMGuilherme Delgado
09/04/2025, 9:44 AMArtem Olkov
09/04/2025, 9:45 AMArsildo Murati
09/04/2025, 9:52 AMArsildo Murati
09/04/2025, 11:22 AMArsildo Murati
09/04/2025, 11:23 AMArsildo Murati
09/04/2025, 11:30 AMGuilherme Delgado
09/04/2025, 11:43 AMkotlin = "2.3.0-dev-4778"
ksp = "2.2.20-RC-2.0.2"
kotlinCompose = "1.9.0-beta03"
kotlinxSerialization = "1.9.0"
kotlinxSerializationPlugin = "2.2.20-RC"Arsildo Murati
09/04/2025, 12:27 PMArsildo Murati
09/04/2025, 12:28 PMArsildo Murati
09/04/2025, 12:29 PMArtem Olkov
09/04/2025, 12:29 PMNow im a bit confusedWith what?
Arsildo Murati
09/04/2025, 12:30 PMArsildo Murati
09/04/2025, 12:30 PMArtem Olkov
09/04/2025, 12:31 PMArsildo Murati
09/04/2025, 12:32 PMGuilherme Delgado
09/04/2025, 2:08 PMpublic class SomePlugin : Plugin<Project> {
override fun apply(project: Project) {
val kmp = extensions.getByType(KotlinMultiplatformExtension::class.java)
val swiftExport = kmp.extensions.getByType(SwiftExportExtension::class.java)
…
}
swiftExport will always be foundDumitru Preguza
12/01/2025, 10:16 PMArtem Olkov
12/02/2025, 9:37 AMDumitru Preguza
12/02/2025, 11:16 AMCarter
05/10/2026, 12:19 PMArsildo Murati
05/10/2026, 12:22 PMCarter
05/10/2026, 12:25 PMArsildo Murati
05/10/2026, 12:26 PMArsildo Murati
05/10/2026, 12:26 PMcompose-multiplatform = "1.12.0-alpha01+dev4104"
agp = "9.0.0-alpha06"
kotlin = "2.4.0-RC-185"
androidx-lifecycle = "2.11.10-alpha01+dev4104"
androidx-navigation3 = "1.1.10-alpha01+dev4104"Arsildo Murati
05/10/2026, 12:27 PMCarter
05/10/2026, 12:27 PMArsildo Murati
05/10/2026, 12:27 PMCarter
05/10/2026, 12:28 PMArsildo Murati
05/10/2026, 12:28 PMdistributionUrl=https\://services.gradle.org/distributions/gradle-9.5.0-bin.zipArsildo Murati
05/10/2026, 12:29 PM#Kotlin
kotlin.code.style=official
kotlin.daemon.jvmargs=-Xmx4G
#Gradle
org.gradle.jvmargs=-Xmx4G -Dfile.encoding=UTF-8
org.gradle.configuration-cache=true
org.gradle.caching=true
#Android
android.nonTransitiveRClass=true
android.useAndroidX=trueCarter
05/10/2026, 12:29 PMArsildo Murati
05/10/2026, 12:29 PMArsildo Murati
05/10/2026, 12:30 PMCarter
05/10/2026, 12:32 PMCarter
05/10/2026, 12:32 PMArsildo Murati
05/10/2026, 12:32 PM# JetBrains Lifecycle
androidx-lifecycleViewmodelCompose = { module = "org.jetbrains.androidx.lifecycle:lifecycle-viewmodel-compose", version.ref = "androidx-lifecycle" }
androidx-lifecycleRuntimeCompose = { module = "org.jetbrains.androidx.lifecycle:lifecycle-runtime-compose", version.ref = "androidx-lifecycle" }
androidx-lifecycleViewmodelNavigation3 = { module = "org.jetbrains.androidx.lifecycle:lifecycle-viewmodel-navigation3", version.ref = "androidx-lifecycle" }
androidx-savedstate-compose = { module = "org.jetbrains.androidx.savedstate:savedstate-compose", version.ref = "androidx-savedstate" }Arsildo Murati
05/10/2026, 12:33 PMCarter
05/10/2026, 12:34 PMArsildo Murati
05/10/2026, 12:35 PMCarter
05/10/2026, 12:35 PMCarter
05/10/2026, 12:35 PM