https://kotlinlang.org logo
#feed
Title
# feed
k

Konstantin Tskhovrebov

03/27/2023, 10:46 AM
https://terrakok.github.io/Compose-Multiplatform-Wizard/ Who wants to make something awesome like @xxfast 's NYTimes-KMP application for all platforms but doesn't know how to start? 😉 There is only one click to generate new multiplatform project with all needed libraries for you!
K 33
👍 3
❤️ 2
👏 2
🙌 1
f

franztesca

03/27/2023, 11:56 AM
Very nice tool! I tried a sample project including
SQLDelight
, for all platforms, but in the produced project the
SQLDelight
driver was added as dependency for all platform except JS.
Copy code
val jsMain by getting {
            dependencies {
                implementation(compose.web.core)
            }
        }
k

Konstantin Tskhovrebov

03/27/2023, 1:41 PM
I will fix it today evening, thank you!
Done
r

Rizwan

03/28/2023, 7:30 AM
Thanks @Konstantin Tskhovrebov
d

Dave

03/29/2023, 9:10 AM
hi all, I just started with KMM and thanks for the tool to generate multi package. I was able to run successfully the Browser and IOS versions, but got errors in Android and Desktop. Thanks in advance for any pointers. 'composeAppcompileDebugKotlinAndroid' 'composeAppcompileKotlinDesktop'
k

Konstantin Tskhovrebov

03/29/2023, 9:29 AM
I will check it later. you can try to install java 8 if you didn't already
d

Dave

03/29/2023, 9:38 AM
thank you @Konstantin Tskhovrebov, I'll switch to Java 8, I currently have these versions: ➤ Java (openjdk version "19.0.2" 2023-01-17) ➤ JAVA_HOME: /opt/homebrew/opt/openjdk ➤ Android Studio (AI-221.6008.13.2211.9619390) Bundled Java: openjdk 11.0.15 2022-04-19 Kotlin Plugin: 221-1.8.0-release-for-android-studio-AS5591.52 Kotlin Multiplatform Mobile Plugin: 0.5.2(221)-9 ➤ Xcode (14.2) i Xcode JAVA_HOME: /opt/homebrew/Cellar/openjdk/19.0.2/libexec/openjdk.jdk/Contents/Home ➤ ruby (ruby 3.2.1 (2023-02-08 revision 31819e82c8) [arm64-darwin22]) ➤ ruby gems (3.4.6) ➤ cocoapods (1.12.0)
k

Konstantin Tskhovrebov

03/29/2023, 9:41 AM
You don't have to switch but just install it somewhere
1
I added an info about JDK 8 to the generated readme file. And made some clean up of configs 🎉
🙌 1
I fixed it. now it should work with any jdk
👍 1
1
r

Rizwan

03/30/2023, 11:34 AM
So guys this all stable right excluding compose for ios ?
k

Konstantin Tskhovrebov

03/30/2023, 11:50 AM
web is experimental as well
I should add statuses badges, do you think?
r

Rizwan

03/30/2023, 11:54 AM
Yea would love that ❤️
👌 1
d

Dave

03/30/2023, 4:26 PM
is the iOS UI already in compose as well? or SwiftUI?
thanks again @Konstantin Tskhovrebov, first time I was able to run Android, iOS, Desktop and Web at the same time, it was surreal!
k

Konstantin Tskhovrebov

03/30/2023, 7:49 PM
I added autodetect Dark mode and statuses for compose targets
👍 1
Check the new version! I added an optional versions preview 📝 and a link to Compose documentation ✏️ Also I refactored UI little bit 🎨 and updated all libraries and plugins versions ⬆️ https://terrakok.github.io/Compose-Multiplatform-Wizard/
❤️ 8
6 Views