#kotlinmultiplatform — Public Fediverse posts
Live and recent posts from across the Fediverse tagged #kotlinmultiplatform, aggregated by home.social.
-
Since CocoaPods in going to be soon dismissed and will be read-only by the end of the year I tried to migrate some of my Compose Multiplatform projects to Swift Package Manager.
Here's "How I did it" 😜
#ComposeMultiplatform #KotlinMultiplatform #SwiftPackageManager #iOSDev #AndroidDev #KMP
-
Also bisher fühl ich mich im #KMP #KotlinMultiplatform Universum schon deutlich wohler, als es mit #JavaScript jemals der Fall war.
So eine angenehme Sprache.
Hab von JetBrains aber auch nichts anderes erwartet.
-
Also bisher fühl ich mich im #KMP #KotlinMultiplatform Universum schon deutlich wohler, als es mit #JavaScript jemals der Fall war.
So eine angenehme Sprache.
Hab von JetBrains aber auch nichts anderes erwartet.
-
Also bisher fühl ich mich im #KMP #KotlinMultiplatform Universum schon deutlich wohler, als es mit #JavaScript jemals der Fall war.
So eine angenehme Sprache.
Hab von JetBrains aber auch nichts anderes erwartet.
-
Also bisher fühl ich mich im #KMP #KotlinMultiplatform Universum schon deutlich wohler, als es mit #JavaScript jemals der Fall war.
So eine angenehme Sprache.
Hab von JetBrains aber auch nichts anderes erwartet.
-
Also bisher fühl ich mich im #KMP #KotlinMultiplatform Universum schon deutlich wohler, als es mit #JavaScript jemals der Fall war.
So eine angenehme Sprache.
Hab von JetBrains aber auch nichts anderes erwartet.
-
This tutorial shows how to build a production-ready admin dashboard for Ollama that runs on Android and Desktop with about 95% shared Kotlin code. https://hackernoon.com/building-a-crossplatform-ollama-dashboard-with-95percent-shared-code #kotlinmultiplatform
-
Кэширование сетевых запросов в Ktorfit с помощью Ktor Plugins
Привет! Ktor постепенно становится полноценной альтернативой классической связке OkHttp + Retrofit. Его ключевые преимущества — кроссплатформенность, чистый Kotlin, асинхронность и корутины, а также высокая гибкость и управляемость. Кроме того, ожидается поддержка HTTP/3, чего, судя по всему, не планируется в OkHttp. Ktorfit же — это обёртка над Ktor, которая предоставляет более удобное API, практически идентичное Retrofit, что особенно удобно при миграции Retrofit —> Ktorfit. Короче, Ktorfit — это Retrofit для Kotlin Multiplatform. В этой статье я продемонстрирую алгоритм написания простого кэша запросов для Ktorfit, используя механизм Ktor Pluguns.
https://habr.com/ru/articles/956950/
#kmp #kotlin #multiplatform #kotlinmultiplatform #caching #ktor #ktorfit
-
Кэширование сетевых запросов в Ktorfit с помощью Ktor Plugins
Привет! Ktor постепенно становится полноценной альтернативой классической связке OkHttp + Retrofit. Его ключевые преимущества — кроссплатформенность, чистый Kotlin, асинхронность и корутины, а также высокая гибкость и управляемость. Кроме того, ожидается поддержка HTTP/3, чего, судя по всему, не планируется в OkHttp. Ktorfit же — это обёртка над Ktor, которая предоставляет более удобное API, практически идентичное Retrofit, что особенно удобно при миграции Retrofit —> Ktorfit. Короче, Ktorfit — это Retrofit для Kotlin Multiplatform. В этой статье я продемонстрирую алгоритм написания простого кэша запросов для Ktorfit, используя механизм Ktor Pluguns.
https://habr.com/ru/articles/956950/
#kmp #kotlin #multiplatform #kotlinmultiplatform #caching #ktor #ktorfit
-
Кэширование сетевых запросов в Ktorfit с помощью Ktor Plugins
Привет! Ktor постепенно становится полноценной альтернативой классической связке OkHttp + Retrofit. Его ключевые преимущества — кроссплатформенность, чистый Kotlin, асинхронность и корутины, а также высокая гибкость и управляемость. Кроме того, ожидается поддержка HTTP/3, чего, судя по всему, не планируется в OkHttp. Ktorfit же — это обёртка над Ktor, которая предоставляет более удобное API, практически идентичное Retrofit, что особенно удобно при миграции Retrofit —> Ktorfit. Короче, Ktorfit — это Retrofit для Kotlin Multiplatform. В этой статье я продемонстрирую алгоритм написания простого кэша запросов для Ktorfit, используя механизм Ktor Pluguns.
https://habr.com/ru/articles/956950/
#kmp #kotlin #multiplatform #kotlinmultiplatform #caching #ktor #ktorfit
-
Кэширование сетевых запросов в Ktorfit с помощью Ktor Plugins
Привет! Ktor постепенно становится полноценной альтернативой классической связке OkHttp + Retrofit. Его ключевые преимущества — кроссплатформенность, чистый Kotlin, асинхронность и корутины, а также высокая гибкость и управляемость. Кроме того, ожидается поддержка HTTP/3, чего, судя по всему, не планируется в OkHttp. Ktorfit же — это обёртка над Ktor, которая предоставляет более удобное API, практически идентичное Retrofit, что особенно удобно при миграции Retrofit —> Ktorfit. Короче, Ktorfit — это Retrofit для Kotlin Multiplatform. В этой статье я продемонстрирую алгоритм написания простого кэша запросов для Ktorfit, используя механизм Ktor Pluguns.
https://habr.com/ru/articles/956950/
#kmp #kotlin #multiplatform #kotlinmultiplatform #caching #ktor #ktorfit
-
🤔 Should ViewModels be shared across Android and iOS?
Or should the shared layer stop at business logic?
Gustavo discusses the architectural trade-offs here 👉
https://touchlab.co/kmp-view-models -
It seems #Lokksmith, my Kotlin Multiplatform OpenID Connect library for Android and iOS, is slowly gaining momentum. I had two new contributors in two days 🎉
https://github.com/svenjacobs/lokksmith
#Kotlin #KotlinMultiplatform #KMP #ComposeMultiplatform #Compose #JetpackCompose #Android #iOS #OIDC #OpenIDConnect
-
Let’s say I got inspired by the NFC pocket monster game they had on the #CCC 🤩 by far the coolest use of NFC tech. Built in #KotlinMultiplatform and ready for Android as well. It was actually super simple. I worked with Claude Code on a comprehensive spec and in 2-3 days of work I got quite far. Gonna extend the game, not sure how yet but I want it to get it in everyone’s hands!
-
Does anyone have experience with Kotlin Multi Platform? I’m thinking about building some cross platform framework to use in an iOS and Android app.
Are we there yet? Is it really usable? What’s your opinion?
-
Is TDD practical on Android? Is Clean Architecture over-engineering? 🤔
I sat down with James Cullimore to discuss the hard truths of the ecosystem in 2025.
We cover:
🛠️ The "Security" of Freelancing vs Full-time
📱 Why he bets on KMP over Flutter
🤖 Using AI Agents like "Junior"
💉 Why he prefers Koin (or nothing!) over HiltFull video available on YouTube:
🔗 https://youtu.be/xD61A8B_gdk#ADT #AndroidDevelopment #TechTalk #FreelanceLife #KotlinMultiplatform #AI #DeveloperCommunity
-
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]
-
Apple’s Liquid Glass📱 is here!
⚠️ Shared UI breaks when platforms shift
✅ Native UI with #KotlinMultiplatform is built to flexDM us for code-sharing strategies that survive change!
https://touchlab.co/contact-us#KMP #MobileStrategy #LiquidGlass #Material3 #mobileAI #NativeUI #iOSDev #AndroidDev
-
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
-
🚀 Exciting News! 📚 The second edition of the Kotlin Multiplatform by Tutorials book, which I had the pleasure of co-authoring, is officially live! 🎉 With the technology now rock-solid, it's the perfect moment to dive back in and explore its incredible potential. Don't miss out! 🤓💻
#Kotlin #KotlinMultiplatform #Swift #TechGuru #NewEditionhttps://www.kodeco.com/books/kotlin-multiplatform-by-tutorials/v2.0
-
Finally, we can set Project view as default in Android Studio. This is really nice if you develop Kotlin Multiplatform project in Android Studio 🛠️📱
#AndroidDev #Kotlin #KotlinMultiplatform #AndroidStudio #iOSDev
-
#KotlinMultiplatform (KMP) is gaining traction as a #CrossPlatform alternative - enabling code sharing without losing native performance or user experience.
But what are the trade-offs?
📖 In this #InfoQ article, Rachit Jain explores the pros & cons in depth: https://bit.ly/4mM7BR0👉 Read now!
-
ImagePickerKMP is an open-source cross-platform library for capturing and selecting images on Android, iOS, and Kotlin Multiplatform with Compose. https://hackernoon.com/how-to-capture-and-select-images-in-jetpack-compose-and-kmp-with-imagepickerkmp #kotlinmultiplatform
-
ok so youtube knows me way too well and recommended me a talk from Chris Horner ( @chrishorner ) about replicating the #Persona5 IM UI in #kotlinmultiplatform and WELP im literally the perfect target
THEN I learned of this drawWithCache method and it sounds super cool
-
🚀 New in kotlinx-datetime v0.7.1!
✨ Type aliases for Instant & Clock → easier migration from kotlin.time
✨ Darwin fallback for missing timezone DB (via Foundation)
🛠 JVM date format compatibility restored🔗 https://github.com/Kotlin/kotlinx-datetime/releases/tag/v0.7.1
-
Version 1.1.0 of my library HTML Converter for Compose Multiplatform is now available!
It includes optional colored text support and targets all previously missing platforms: Javascript, WASM and native Mac OS.
https://github.com/cbeyls/HtmlConverterCompose/blob/main/CHANGELOG.md#version-110 -
Stay tuned for more highlights from #Android Developers Backstage podcast: #KotlinMultiplatform: Have your code and eat it too -> https://youtu.be/DP7O_a8wIwQ?si=H5z57PjFP5bEhNP1
-
What's the killer feature of #KotlinMultiplatform according to Google's @yigit?
"𝘈𝘯𝘥 𝘵𝘩𝘦 𝘬𝘦𝘺 𝘩𝘦𝘳𝘦, 𝘺𝘰𝘶 𝘥𝘰𝘯'𝘵 𝘯𝘦𝘦𝘥 𝘵𝘰 𝘸𝘢𝘪𝘵 𝘧𝘰𝘳 𝘴𝘰𝘮𝘦𝘰𝘯𝘦 𝘦𝘭𝘴𝘦 𝘵𝘰 𝘸𝘳𝘪𝘵𝘦 𝘵𝘩𝘦 𝘯𝘦𝘵𝘸𝘰𝘳𝘬 𝘭𝘪𝘣𝘳𝘢𝘳𝘺 𝘴𝘰 𝘺𝘰𝘶 𝘤𝘢𝘯 𝘮𝘢𝘬𝘦 𝘵𝘩𝘪𝘴 𝘤𝘳𝘰𝘴𝘴-𝘱𝘭𝘢𝘵𝘧𝘰𝘳𝘮. 𝘠𝘰𝘶 𝘤𝘢𝘯 𝘫𝘶𝘴𝘵 𝘤𝘢𝘭𝘭 𝘵𝘩𝘦 𝘈𝘱𝘱𝘭𝘦 𝘧𝘰𝘶𝘯𝘥𝘢𝘵𝘪𝘰𝘯 𝘈𝘗𝘐𝘴 𝘧𝘳𝘰𝘮 𝘺𝘰𝘶𝘳 𝘒𝘰𝘵𝘭𝘪𝘯 𝘤𝘰𝘥𝘦."
-
Fresh off big #KotlinMultiplatform news @ #GoogleIO, Google’s showing up strong at #KotlinConf.
🎤 Production insights from Google Docs
🧠 Deep dives on memory, API design & IDEs
🧑💻 Live codelabs in Room 173📅 https://kotlinconf.com/schedule/?day=2025-05-23
📹 Main track is live-streamed ➡️ https://kotl.in/conf25-live -
Touchlab is the ground at #GoogleIO where #KotlinMultiplatform made headlines, and we’re here for it! 🚀
✅ Stable Jetpack libs (Room, DataStore, Paging)
🛠️ New #KMP tooling in Android Studio
📱 Google Docs on iOS runs KMP in production -
☕Break time at #JCON2025! Read #JAVAPRO!
12:55 Anshika Koul: Taming postal chaos with #KotlinMultiplatform. https://javapro.io/2025/05/01/kotlin-multiplatforms-cross-platform-brilliance-at-norways-nearly-400-year-old-national-postal-service/
13:30 Ingo Düppe: 30 years of Java UI & performance. https://javapro.io/2025/04/07/hitchhikers-guide-to-java-performance/
14:30 Giselle van Dongen: Resilient apps with #Restate. https://javapro.io/2025/05/08/the-simplest-way-to-build-resilient-applications/ -
Hi! 👋🏻 My name is Akbar (or @gasiyu around the Internet).
I'm a software developer in Indonesia and really into software stuff. I also enjoy blogging, even though my blog's been gathering digital dust for a while now. 😅
I'm into a bunch of stuff like #KotlinMultiplatform, #AndroidDev, #IoT, and #IndieWeb. When I'm not coding, you can catch me vibing to music, binge-watching anime or K&C-dramas, reading manga or books, or just chilling out on my Stardew Valley farm!
This platform is going to be my go-to spot for sharing blog posts, daily updates, and all the cool stuff I come across.
I'm always open to connecting with everyone, so don't hesitate to reach out anytime!
-
I added support for the upcoming new major versions of #Elasticsearch 9.0 and #OpenSearch 3.0 to my #KotlinMultiplatform API client. So it now supports three generations of both.
https://github.com/jillesvangurp/kt-search/releases/tag/2.4.0
-
Kotlin 2.1.20 finally introduces multiplatform atomic types in the standard library:
https://kotlinlang.org/docs/whatsnew2120.html#standard-library
#KotlinMultiplatform -
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
-
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 https://youtu.be/UukFp6TbcZ8
-
🚀 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 https://touchlab.co/compose-swift-bridge-launch
-
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!
-
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 https://london.droidcon.com/kevin-galligan/
-
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) : https://BordeauxKt.io
#kotlin #JetpackCompose #AndroidDev #iosdevelopment #KotlinMultiplatform #composemultiplatform #webdev
-
In the past we used #FlowRedux and could solve everything regarding state handling, we just builded some own navigation mechanisms, which were ugly. Thats why I would love to use something like #Decompose, because it looks flexible for me even for multi module projects. Somehow #KStatemachine seems have done a big step and that's why I'm wondering, if we should switch or stay with #FlowRedux
-
In the past we used #FlowRedux and could solve everything regarding state handling, we just builded some own navigation mechanisms, which were ugly. Thats why I would love to use something like #Decompose, because it looks flexible for me even for multi module projects. Somehow #KStatemachine seems have done a big step and that's why I'm wondering, if we should switch or stay with #FlowRedux
-
In the past we used #FlowRedux and could solve everything regarding state handling, we just builded some own navigation mechanisms, which were ugly. Thats why I would love to use something like #Decompose, because it looks flexible for me even for multi module projects. Somehow #KStatemachine seems have done a big step and that's why I'm wondering, if we should switch or stay with #FlowRedux
-
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
-
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
-
Seeking Recommendations for a Cross-Platform App Development Framework 📱
Target Platforms: Android , iOS , (optional) Web
I’m looking for a framework that offers decent UI, strong performance, and long-term support. Your opinions and advice would be greatly appreciated!
Feel free to provide feedback or suggest additional frameworks I should consider.
#Android #AndroidDev #AppDev #Developer #CrossPlatform #Flutter #React #ReactNative #NativeScript #Kotlin #KotlinMultiPlatform #KMM #Compose #KotlinCompose #Ionic #Capacitor #IonicCapacitor #PWA #MobileDevelopment #MobileApps #DevCommunity #SoftwareDevelopment #Programming #WebDev #JavaScript #TypeScript #Frontend #MobileTech #AppFramework #TechAdvice #App #Apps #AndroidApp #AndroidApps #WebApp #WebApps
-
The maintainer of @streetcomplete has finished big steps regarding #iOS support in #StreetComplete – the app that makes contributing to #OpenStreetMap very easy!
https://github.com/streetcomplete/StreetComplete/issues/5421
If you want to contribute, have a look there! There are many little tasks to contribute and it is split up well. Also, no #iOS development knowledge (#swift or so) or devices need to be there, it's porting everything to #Kotlin #Multiplatform!
#KotlinMultiplatform
#crossplattform #appdevelopment #appdev #oss -
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!
-
Hello everyone.
I'm new here!
I want to connect with Android developer and indie developer.
If you are a developer kindly follow, and I will follow back.
#android
#python
#Kotlin
#KotlinMultiplatform
#kotlindev
#ktor
#kotlindev
#javazone
#developer
#javascript
#nodejs
#softwaredevelopment -
See ya'll tomorrow at #dcnyc24!
🔑 The Future of #Android, #Kotlin, and Everything
👥 Modern #KotlinMultiplatform adoption for native mobile teams
☁️ #SKIE: Narrow the gap between Kotlin and #Swifthttps://nyc.droidcon.com/kevin-galligan/
https://nyc.droidcon.com/tadeas-kriz/