home.social

#composemultiplatform — Public Fediverse posts

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

fetched live
  1. 🚀 Compose Multiplatform 1.12.0-rc01 is here!

    🤖 MCP server for Compose Hot Reload lets AI agents interact with running Compose apps in real time.

    Also: Hot Reload 1.2.0 + iOS, Desktop & Web fixes.

    🔗 github.com/JetBrains/compose-m

    #Kotlin #AndroidDev #ComposeMultiplatform #KMP #AI

  2. 🚀 Compose Multiplatform 1.12.0-rc01 is here!

    🤖 MCP server for Compose Hot Reload lets AI agents interact with running Compose apps in real time.

    Also: Hot Reload 1.2.0 + iOS, Desktop & Web fixes.

    🔗 github.com/JetBrains/compose-m

    #Kotlin #AndroidDev #ComposeMultiplatform #KMP #AI

  3. 🚀 Compose Multiplatform 1.12.0-beta02 is here!

    ✅ iOS fixes & performance improvements
    ✅ Desktop theme, popup, and accessibility updates
    ✅ New Compose UI testing API
    ✅ Better Web text rendering

    🔗 github.com/JetBrains/compose-m

    #Kotlin #ComposeMultiplatform #KotlinMultiplatform

  4. 🚀 Kotlin 2.4.10-RC is here!

    Highlights:
    ✅ JVM compiler fixes
    ✅ Compose compiler stability improvements
    ✅ Kotlin/Native iOS Simulator fixes
    ✅ New "kotlinr" CLI tool
    ✅ JS, Wasm, Gradle & scripting updates

    github.com/JetBrains/kotlin/re

    #Kotlin #KMP #ComposeMultiplatform #AndroidDev

  5. Since CocoaPods is going to become readonly by the end of the year, many teams are switching to Swift Package Manager for good.

    I've been doing the same on some projects I work on and since I don't like repetitive tasks I've created an AI Agent's skill for automating the migration process in Kotlin Multiplatform / Compose Multiplatform projects.

    Every contribution, comment or experience is welcome.

    github.com/xabaras/kmp-cocoapo

    #KMP #ComposeMultiplatform #AI #skill #CocoaPods #SwiftPM

  6. Since CocoaPods is going to become readonly by the end of the year, many teams are switching to Swift Package Manager for good.

    I've been doing the same on some projects I work on and since I don't like repetitive tasks I've created an AI Agent's skill for automating the migration process in Kotlin Multiplatform / Compose Multiplatform projects.

    Every contribution, comment or experience is welcome.

    github.com/xabaras/kmp-cocoapo

    #KMP #ComposeMultiplatform #AI #skill #CocoaPods #SwiftPM

  7. I'm happy to announce that Lokksmith, my Kotlin Multiplatform OpenID Connect client library, has been released as 1.0.0 stable today! Almost exactly one year (09.06.2025) after the first public release 😅 It has been successfully tested and matured with apps with millions of users. The latest version also adds support for desktop (JVM) with a lot of help by @jptaszyk 🎉

    github.com/svenjacobs/lokksmit

    #Kotlin #KotlinMultiplatform #KMP #Android #AndroidDev #ComposeMultiplatform

  8. I'm happy to announce that Lokksmith, my Kotlin Multiplatform OpenID Connect client library, has been released as 1.0.0 stable today! Almost exactly one year (09.06.2025) after the first public release 😅 It has been successfully tested and matured with apps with millions of users. The latest version also adds support for desktop (JVM) with a lot of help by @jptaszyk 🎉

    github.com/svenjacobs/lokksmit

    #Kotlin #KotlinMultiplatform #KMP #Android #AndroidDev #ComposeMultiplatform

  9. Compose Multiplatform 1.11.1 is here 🎉

    Focused on stability and accessibility: • Better iOS keyboard navigation • Fixed Web accessibility crash • Updated Compose Runtime, UI & Foundation • Navigation and Lifecycle updates

    Details 👇 github.com/JetBrains/compose-m

    #Kotlin #ComposeMultiplatform #KMP #AndroidDev #iOSDev #WebDev

  10. 🚀 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

  11. Compose Multiplatform 1.11.0 is out 🚀

    • Native iOS text input
    • Kotlin 2.2/2.3 alignment
    • Better Web performance

    ⚠️ Shader API change

    🔗 github.com/JetBrains/compose-m

    #Kotlin #ComposeMultiplatform

  12. 🚀 #ComposeMultiplatform 1.11.0-beta03 is out

    ✨ Drag-to-scroll in SelectionContainer
    🐞 Better input + context menu stability
    🍎 iOS fixes (safe areas, rotation, haptics)
    💻 Web & Desktop improvements + Hot Reload update

    🔗 github.com/JetBrains/compose-m

    #Kotlin #AndroidDev #iOSDev

  13. ✨ **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

  14. ✨ **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

  15. 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

  16. 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

  17. 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

  18. 📦 Compose Multiplatform 1.10.2 is out!

    Highlights:
    • Runtime/UI/Foundation → 1.10.4
    • Lifecycle → 2.10.0-beta01
    • Navigation → 2.9.2
    • WindowManager → 1.5.1

    🔗 github.com/JetBrains/compose-m

    #Kotlin #ComposeMultiplatform #KMP #AndroidDev #JetpackCompose

  19. 🚀 Compose Multiplatform 1.11.0-alpha03 is out.

    Kotlin 2.3 required, iOS parallelRendering ON, Desktop exit API, and major web scrolling + accessibility fixes.

    🔗 github.com/JetBrains/compose-m

    #ComposeMultiplatform #Kotlin #KMP

  20. 🚀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

  21. 🚀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

  22. 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

  23. 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]

  24. 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]

  25. @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

  26. 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:

  27. 🚀 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

  28. 🚀 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

  29. 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

  30. 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

  31. 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

  32. 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

  33. 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

  34. 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

  35. 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

  36. 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

  37. 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

  38. 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

  39. 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

  40. 🚀 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

  41. 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!

  42. 😴 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-