home.social

#composemultiplatform — Public Fediverse posts

Live and recent posts from across the Fediverse tagged #composemultiplatform, aggregated by home.social.

  1. 🚀 Compose Multiplatform 1.12.0-alpha01 released

    Updates include: • Skia update (m148)
    • iOS UX improvements
    • New WindowState API for Desktop
    • Web support for wake lock + haptics
    • Nav improvements + bug fixes

    🔗 github.com/JetBrains/compose-m

    #Kotlin #KMP #ComposeMultiplatform

  2. 🚀 Compose Multiplatform 1.12.0-alpha01 released

    Updates include: • Skia update (m148)
    • iOS UX improvements
    • New WindowState API for Desktop
    • Web support for wake lock + haptics
    • Nav improvements + bug fixes

    🔗 github.com/JetBrains/compose-m

    #Kotlin #KMP #ComposeMultiplatform

  3. ✨ **Torvian Chatbot LIVE!** ✨

    Our new open-source, **self-hostable**, multi-platform AI/LLM app from Torvian EU is here! Built with #Kotlin & #ComposeMultiplatform.

    Get powerful AI for desktop, web, & mobile with:
    * OpenAI & Ollama (local LLMs)
    * User-approved #MCP tool-calling
    * Functional Desktop client (WASM/Android in progress)

    Explore the code, run your own instance!
    👉 github.com/Torvian-eu/chatbot

    #KMP #AI #LLM #Chatbot #OpenSource #TorvianEU #SelfHosted

  4. Before publishing your Compose Multiplatform app to the Play Store, don't forget to add this and a proper proguard-rules․pro to your build.gradle.kts

    #composeMultiplatform #kmp #proguard #googleplay

  5. Before publishing your Compose Multiplatform app to the Play Store, don't forget to add this and a proper proguard-rules․pro to your build.gradle.kts

    #composeMultiplatform #kmp #proguard #googleplay

  6. I’m speaking at @appdevcon next week about escaping the "Jetpack Jungle," but I couldn't wait to share the code.

    Just published "Refuelling your Jetpack"—a guide to the modern "Golden Path" of Android development that now runs everywhere (Android, iOS, Desktop).

    dev.to/tkuenneth/refuelling-yo

    @thepracticaldev

    #AndroidDev #KMP #ComposeMultiplatform #SpeakerLife

  7. 🚀Compose Multiplatform 1.10.0 is out

    ✨ @ Preview now works in commonMain
    🔥 Hot Reload bundled by default
    🧭 Better Navigation3 support
    📱 iOS & 🖥️ Desktop improvements
    🌍 Web input & keyboard fixes

    🔗 github.com/JetBrains/compose-m

    #Kotlin #ComposeMultiplatform #AndroidDev #iOSDev

  8. Does anyone has an opinion on #KStatemachine vs #FlowRedux? In the past we used #FlowRedux for #KotlinMultiPlatform. I actually can't remember, why we did not used KStatemachine. There was a reason. Anyway. Would love to test the situation of #FiniteStateMachine together with maybe #Decompose and #Jetbrains #ComposeMultiplatform.

    Especially regarding network requests, need for triggering login again and coming back where you were, some side running services and states in parallel like bluetooth

  9. Gerne teilen, danke!

    Du hast Lust auf einen Job mit Sinnstiftung? Wir bei connect2x bauen Open Source #matrix Messenger u. A. für das Gesundheitswesen.

    Wir suchen SoftwareentwicklerInnen und UI/UX-ExpertInnen, aber sind auch offen für Initiativbewerbungen (z.B. Richtung Marketing oder Team- und Organisationsentwicklung). Du hast Erfahrung mit #Kotlin #KotlinMultiplatform #JetpackCompose #ComposeMultiplatform und kennst dich mit #matrix aus? Noch besser!

    Meld dich gerne bei uns unter [email protected]

  10. My main complaint against Compose-Multiplatform is the paucity and crapiness of its documentation.

    My other main complaint is that it's FUCKING UGLY.

    It always looks like it wants to be on a phone.

    If I wanted to write UI for Android I would just use Jetpack. I don't. I'm writing a desktop app. Old school, I know, but when serious people sit down to do serious work, it's going to be at a desk.

    But they're going to hate my app if it's SO FUCKING UGLY.

    #composeMultiplatform

  11. @iamkonstantin My goal this morning is to fumble my way a little closer to a rich-text edit component in Compose Multiplatform (actually I only give a shit about desktop...) because, unlike every other GUI toolkit I've ever worked with, Compose seems to lack one.

    #composeMultiplatform

  12. I'm wrapping up my talk at #mDevCamp 2025 on tips and tricks for working with #ComposeMultiplatform previews.

    Check out the slides (and later the recording) here:

  13. 🚀 New updates to Compose Multiplatform Wizard!

    ✅ Update dependencies to latest stable and pre-release versions
    ✅ Update HotReload to 1.0.0-alpha08
    ✅ Add Kotlin-Logging library
    ✅ Add Sketch image library
    ✅ Add MaterialKolor library
    ✅ Move @Preview annotation to the common App function
    ✅ Refactor iOS app entry point to use SwiftUI

    terrakok.github.io/Compose-Mul

    #ComposeMultiplatform #Kotlin #Compose #HotReload

  14. Fresh from the Kotlin #ComposeMultiplatform community: Storytale is a new plugin to preview Composables in isolation—think Storybook for Compose. @KevinSchildhorn breaks down what it does, how it works, what’s promising (and what’s not). touchlab.co/previewing-storyta

  15. Did you know you can use "currentWindowAdaptiveInfo()" in Compose Multiplatform to improve your app's UI for different form factors across various platforms?

    This feature is available starting with Compose Multiplatform 1.7.0.

    #Kotlin #CMP #KMP #ComposeMultiplatform

  16. Building a Compose Multiplatform project and want to know how to use platform-specific icons?

    Learn how to do it in my new article:

    alexzh.com/how-to-add-platform

    #Kotlin #ComposeMultiplatform #KMP

  17. After the recent release of the "KoalaPlot" library (v0.7.0), we can now create scrollable charts in Compose Multiplatform.

    Learn how to create a scrollable chart that will work on Android, iOS, Web, and Desktop.

    alexzh.com/how-to-create-a-scr

    #ComposeMultiplatform #KMP #Kotlin

  18. Ready to try it out? Gabriel’s article includes a step-by-step tutorial on setting up and creating your first Expect view with Compose Swift Bridge. #KotlinMultiplatform #ComposeMultiplatform #SwiftUI #SKIE

  19. See how it all works in action 🎥 Our video tutorial breaks down the process of automating UI integration between #ComposeMultiplatform and #SwiftUI. Watch and simplify your workflow! #KotlinMultiplatform #SwiftUI #SKIE youtu.be/UukFp6TbcZ8

  20. 🚀 Mixing #ComposeMultiplatform with native iOS UI just got easier! Gabriel's latest article dives into how Touchlab’s new Compose Swift Bridge tool automates the process, saving you from boilerplate code headaches. #KotlinMultiplatform #SwiftUI #SKIE touchlab.co/compose-swift-brid

  21. Tomorrow’s a big day for Touchlab at #dcldn24! Catch @kpgalligan at his keynote “The Future of Android, Kotlin, & Everything” at 9:20a GMT. He also lead’s a roundtable on the “Challenges & Opportunities of #KotlinMultiplatform & #ComposeMultiplatform in production” at 11:15a GMT!

  22. 😴 Tired of choosing between performance & efficiency in your mobile app 📱 builds? Why compromise? @kpgalligan explains how #ComposeMultiplatform eliminates the risk cliff. #CMP touchlab.co/build-mobile-with-

  23. Participate in real talk 💬 about the challenges and opportunities of #KotlinMultiplatform & #ComposeMultiplatform in production! @kpgalligan is hosting an expert-led immersive peer-level discussion roundtable at #dcldn24. #KMP #CMP london.droidcon.com/kevin-gall

  24. On se retrouve mardi prochain à Bordeaux pour parler de #ComposeMultiplatform !

    Compose Multiplatform permet d'écrire de l'UI en Kotlin, dans le style de #react. Compose est la manière officiellement recommandée de développer des applications Android, et est compatible iOS, desktop, et web.

    À l'occasion de l'événement, @jetbrains offre deux licences annuelles, qui seront tirées au sort.

    En savoir plus, et s'inscrire (gratuitement) : BordeauxKt.io

    #kotlin #JetpackCompose #AndroidDev #iosdevelopment #KotlinMultiplatform #composemultiplatform #webdev

  25. I'm having a lot of fun playing with Compose multiplatform. It looks like the fastest way to build an app for Android, Web, and Desktop all at once. Sure, it isn't as mature as + but it does require a lot less effort/boilerplate to start building the app.
    I need to check out what the iOS side looks like.

    I'm not sure I like that web version is compiled into

  26. Dropping new #dcnyc24 and #ftcon24usa apps today!

    What's new:

    📍 New venue map (built with #ComposeMultiplatform)
    🔔 Push notifications for real-time updates
    🎨 Fresh Material 3 design with “Droidcon orange”
    🦅 Released our first @Flutterconworld app!

    touchlab.co/droidcon-nyc-updat

  27. Cool and all, but with requirements to pay Apple "technology fee" it still sucks for apps.
    I would be open to try and port to , but I don't want to pay anything for distributing the app on my own.

    9to5mac.com/2024/03/12/iphone-

  28. Does anyone has an opinion on #KStatemachine vs #FlowRedux? In the past we used #FlowRedux for #KotlinMultiPlatform. I actually can't remember, why we did not used KStatemachine. There was a reason. Anyway. Would love to test the situation of #FiniteStateMachine together with maybe #Decompose and #Jetbrains #ComposeMultiplatform.

    Especially regarding network requests, need for triggering login again and coming back where you were, some side running services and states in parallel like bluetooth

  29. Does anyone has an opinion on #KStatemachine vs #FlowRedux? In the past we used #FlowRedux for #KotlinMultiPlatform. I actually can't remember, why we did not used KStatemachine. There was a reason. Anyway. Would love to test the situation of #FiniteStateMachine together with maybe #Decompose and #Jetbrains #ComposeMultiplatform.

    Especially regarding network requests, need for triggering login again and coming back where you were, some side running services and states in parallel like bluetooth

  30. These days I'm publishing on the two major mobile stores the first Compose Multiplatform app that's not a side project of mine. Fingers crossed 🤞
    #composemultiplatform #kmp #developerslife #fingerscrossed

  31. These days I'm publishing on the two major mobile stores the first Compose Multiplatform app that's not a side project of mine. Fingers crossed 🤞
    #composemultiplatform #kmp #developerslife #fingerscrossed

  32. Cool and all, but with requirements to pay Apple "technology fee" it still sucks for #OpenSource apps.
    I would be open to try and port #Cofi to #ComposeMultiplatform, but I don't want to pay anything for distributing the app on my own.

    9to5mac.com/2024/03/12/iphone-

  33. Cool and all, but with requirements to pay Apple "technology fee" it still sucks for #OpenSource apps.
    I would be open to try and port #Cofi to #ComposeMultiplatform, but I don't want to pay anything for distributing the app on my own.

    9to5mac.com/2024/03/12/iphone-

  34. Cool and all, but with requirements to pay Apple "technology fee" it still sucks for #OpenSource apps.
    I would be open to try and port #Cofi to #ComposeMultiplatform, but I don't want to pay anything for distributing the app on my own.

    9to5mac.com/2024/03/12/iphone-

  35. Cool and all, but with requirements to pay Apple "technology fee" it still sucks for #OpenSource apps.
    I would be open to try and port #Cofi to #ComposeMultiplatform, but I don't want to pay anything for distributing the app on my own.

    9to5mac.com/2024/03/12/iphone-

  36. At this years company #hackathon our project team created a proof of concept #KotlinMultiplatform and #ComposeMultiplatform app for #Android, #iOS & desktop with a single code base for data layer, business logic and UI, well, for everything!

    Within three days we were able to create a simple but functional application from scratch that accesses a #Firebase backend.

    Still some rough edges on iOS but the future is bright for Kotlin Multiplatform!

    #Kotlin #AndroidDev #JetpackCompose #REWEdigital

  37. Tried out Compose Multiplatform - this is Gugal's about page running, with a few changes, on Windows. The source code will be up on GitLab soon.

  38. Dropping new #dcnyc24 and #ftcon24usa apps today!

    What's new:

    📍 New venue map (built with #ComposeMultiplatform)
    🔔 Push notifications for real-time updates
    🎨 Fresh Material 3 design with “Droidcon orange”
    🦅 Released our first @Flutterconworld app!

    touchlab.co/droidcon-nyc-updat

  39. Dropping new #dcnyc24 and #ftcon24usa apps today!

    What's new:

    📍 New venue map (built with #ComposeMultiplatform)
    🔔 Push notifications for real-time updates
    🎨 Fresh Material 3 design with “Droidcon orange”
    🦅 Released our first @Flutterconworld app!

    touchlab.co/droidcon-nyc-updat

  40. Dropping new #dcnyc24 and #ftcon24usa apps today!

    What's new:

    📍 New venue map (built with #ComposeMultiplatform)
    🔔 Push notifications for real-time updates
    🎨 Fresh Material 3 design with “Droidcon orange”
    🦅 Released our first @Flutterconworld app!

    touchlab.co/droidcon-nyc-updat

  41. Dropping new #dcnyc24 and #ftcon24usa apps today!

    What's new:

    📍 New venue map (built with #ComposeMultiplatform)
    🔔 Push notifications for real-time updates
    🎨 Fresh Material 3 design with “Droidcon orange”
    🦅 Released our first @Flutterconworld app!

    touchlab.co/droidcon-nyc-updat

  42. I'm having a lot of fun playing with Compose multiplatform. It looks like the fastest way to build an app for Android, Web, and Desktop all at once. Sure, it isn't as mature as #ReactJS + #ReactNative but it does require a lot less effort/boilerplate to start building the app.
    I need to check out what the iOS side looks like.

    I'm not sure I like that web version is compiled into #wasm

    #KotlinMultiplaform #ComposeMultiplatform #JetpackCompose #Kotlin #AndroidDev

  43. I'm having a lot of fun playing with Compose multiplatform. It looks like the fastest way to build an app for Android, Web, and Desktop all at once. Sure, it isn't as mature as #ReactJS + #ReactNative but it does require a lot less effort/boilerplate to start building the app.
    I need to check out what the iOS side looks like.

    I'm not sure I like that web version is compiled into #wasm

    #KotlinMultiplaform #ComposeMultiplatform #JetpackCompose #Kotlin #AndroidDev