#multiplatform — Public Fediverse posts
Live and recent posts from across the Fediverse tagged #multiplatform, aggregated by home.social.
-
Openvibe lost Bluesky connection again. Would love to know if this is bsky or openvibe, disconnects despite authorisation
Not useable at present
Any other multi-platform clients people recommend?
Needs masto & Bluesky, threads is unnecessary but a bonus
-
Managing backups from different ecosystems usually means dealing with entirely different file formats and structures. 🍏🤖
Whether it's an Apple manifest, a Samsung smart switch archive, or a Xiaomi backup file, #Keepita parses them into a single, unified dashboard.
One tool for all your device history. Try it out: https://panel.keepita.com/
#Keepita #Samsung #Xiaomi #Apple #DataParsing #MultiPlatform #TechTools #BuildInPublic #IndieDev
-
Managing backups from different ecosystems usually means dealing with entirely different file formats and structures. 🍏🤖
Whether it's an Apple manifest, a Samsung smart switch archive, or a Xiaomi backup file, #Keepita parses them into a single, unified dashboard.
One tool for all your device history. Try it out: https://panel.keepita.com/
#Keepita #Samsung #Xiaomi #Apple #DataParsing #MultiPlatform #TechTools #BuildInPublic #IndieDev
-
Managing backups from different ecosystems usually means dealing with entirely different file formats and structures. 🍏🤖
Whether it's an Apple manifest, a Samsung smart switch archive, or a Xiaomi backup file, #Keepita parses them into a single, unified dashboard.
One tool for all your device history. Try it out: https://panel.keepita.com/
#Keepita #Samsung #Xiaomi #Apple #DataParsing #MultiPlatform #TechTools #BuildInPublic #IndieDev
-
Managing backups from different ecosystems usually means dealing with entirely different file formats and structures. 🍏🤖
Whether it's an Apple manifest, a Samsung smart switch archive, or a Xiaomi backup file, #Keepita parses them into a single, unified dashboard.
One tool for all your device history. Try it out: https://panel.keepita.com/
#Keepita #Samsung #Xiaomi #Apple #DataParsing #MultiPlatform #TechTools #BuildInPublic #IndieDev
-
A New Default Project Structure for Kotlin Multiplatform
#java #jetbrains #kmp #kotlin #multiplatform
https://blog.jetbrains.com/kotlin/2026/05/new-kmp-default-structure/
-
A New Default Project Structure for Kotlin Multiplatform
#java #jetbrains #kmp #kotlin #multiplatform
https://blog.jetbrains.com/kotlin/2026/05/new-kmp-default-structure/
-
A New Default Project Structure for Kotlin Multiplatform
#java #jetbrains #kmp #kotlin #multiplatform
https://blog.jetbrains.com/kotlin/2026/05/new-kmp-default-structure/
-
A New Default Project Structure for Kotlin Multiplatform
#java #jetbrains #kmp #kotlin #multiplatform
https://blog.jetbrains.com/kotlin/2026/05/new-kmp-default-structure/
-
A New Default Project Structure for Kotlin Multiplatform
#java #jetbrains #kmp #kotlin #multiplatform
https://blog.jetbrains.com/kotlin/2026/05/new-kmp-default-structure/
-
I have some things brewing and it would be useful for me to iterate a little and smack together a smaller scope of the new Sampling engine + Instruments I am working on. What would all of you prefer?
#DRMfree #audioplugin #instrument #linuxaudio #multiplatform -
I have some things brewing and it would be useful for me to iterate a little and smack together a smaller scope of the new Sampling engine + Instruments I am working on. What would all of you prefer?
#DRMfree #audioplugin #instrument #linuxaudio #multiplatform -
I have some things brewing and it would be useful for me to iterate a little and smack together a smaller scope of the new Sampling engine + Instruments I am working on. What would all of you prefer?
#DRMfree #audioplugin #instrument #linuxaudio #multiplatform -
I have some things brewing and it would be useful for me to iterate a little and smack together a smaller scope of the new Sampling engine + Instruments I am working on. What would all of you prefer?
#DRMfree #audioplugin #instrument #linuxaudio #multiplatform -
I have some things brewing and it would be useful for me to iterate a little and smack together a smaller scope of the new Sampling engine + Instruments I am working on. What would all of you prefer?
#DRMfree #audioplugin #instrument #linuxaudio #multiplatform -
Compose Multiplatform 1.11.0-rc01 🔧
• Focus behavior improved
• RTL + IME crash fixed
• Skia memory leak resolved
• iOS, Desktop & Web fixes👇
https://github.com/JetBrains/compose-multiplatform/releases/tag/v1.11.0-rc01 -
Compose Multiplatform 1.11.0-rc01 🔧
• Focus behavior improved
• RTL + IME crash fixed
• Skia memory leak resolved
• iOS, Desktop & Web fixes👇
https://github.com/JetBrains/compose-multiplatform/releases/tag/v1.11.0-rc01 -
Мессенджер на Paginator. Боевые задачи
В прошлой статье я сравнивал Paginator с Paging 3 на кошачьем уровне: «вот простой фид, смотрите — три строки вместо тридцати». Это полезно для первого знакомства, но не отвечает на главный вопрос: а как оно себя поведёт, когда продукт начнёт требовать то, ради чего люди обычно и пишут свой велосипед поверх Paging 3? В этой статье я беру мессенджер — потому что мессенджер это честный полигон. Там есть:
-
Мессенджер на Paginator. Боевые задачи
В прошлой статье я сравнивал Paginator с Paging 3 на кошачьем уровне: «вот простой фид, смотрите — три строки вместо тридцати». Это полезно для первого знакомства, но не отвечает на главный вопрос: а как оно себя поведёт, когда продукт начнёт требовать то, ради чего люди обычно и пишут свой велосипед поверх Paging 3? В этой статье я беру мессенджер — потому что мессенджер это честный полигон. Там есть:
-
Мессенджер на Paginator. Боевые задачи
В прошлой статье я сравнивал Paginator с Paging 3 на кошачьем уровне: «вот простой фид, смотрите — три строки вместо тридцати». Это полезно для первого знакомства, но не отвечает на главный вопрос: а как оно себя поведёт, когда продукт начнёт требовать то, ради чего люди обычно и пишут свой велосипед поверх Paging 3? В этой статье я беру мессенджер — потому что мессенджер это честный полигон. Там есть:
-
Мессенджер на Paginator. Боевые задачи
В прошлой статье я сравнивал Paginator с Paging 3 на кошачьем уровне: «вот простой фид, смотрите — три строки вместо тридцати». Это полезно для первого знакомства, но не отвечает на главный вопрос: а как оно себя поведёт, когда продукт начнёт требовать то, ради чего люди обычно и пишут свой велосипед поверх Paging 3? В этой статье я беру мессенджер — потому что мессенджер это честный полигон. Там есть:
-
🚀 Kotlin 2.3.21 is out!
A stability-focused release with fixes across:
• Wasm & Native
• JS compilation
• Compiler edge cases
• Gradle & toolingFull release notes👇
https://github.com/JetBrains/kotlin/releases/tag/v2.3.21 -
🚀 Kotlin 2.3.21 is out!
A stability-focused release with fixes across:
• Wasm & Native
• JS compilation
• Compiler edge cases
• Gradle & toolingFull release notes👇
https://github.com/JetBrains/kotlin/releases/tag/v2.3.21 -
Kotlin 2.3.21-RC2 is out 🚀
Fixes:
• Compiler issue with @ JvmRecord
• Kotlin/Native interop crash fix
• JVM backend + script stability improvements
• Gradle metrics fixhttps://github.com/JetBrains/kotlin/releases/tag/v2.3.21-RC2
-
🚀 kotlinx.coroutines 1.11.0-RC is out!
Kotlin 2.2.20, better docs, Flow fixes, new APIs, and important JS/Wasm changes ⚠️
👇
https://github.com/Kotlin/kotlinx.coroutines/releases/tag/1.11.0-rc01 -
Sono sempre stato affascinato dallo sviluppo di software. Pensateci: un programmatore abile, è in grado, attraverso un linguaggio di programmazione, di dare vita a tutte le idee che ha in mente. In un certo qual modo è in grado di creare un piccolo universo a sè stante ed esserne il padrone.
Sotto questa luce un po' filosofeggiante, un programmatore è un artigiano delle soluzioni digitali. Colui che può permettersi di inventare cose nuove e modi nuovi di vedere e far funzionare il mondo!
Bene, io mi sono sempre sentito così, ogni singola volta che ho messo mano ad un file di codice. Ed è una sensazione meravigliosa.
Io sono una persona molto lenta e strutturata nei propri progetti (lo avete visto da come tratto il Canale e da come rilascio aggiornamenti e cose nuove). Devo metabolizzare i nuovi processi e le nuove cose per poterle mettere in atto.
Ed anche per i miei progetti software è così, devono maturare anche nella mia testa, non soltanto prendere forma attraverso le numerose aggiunte di linee di codice.
Ed è per questo che finalmente posso dirvi che sono in arrivo dei nuovi software #OpenSource e #MultiPlatform per TUTTI!
Con @BoostMediaAPS abbiamo creato una infrastruttura di #Developing e #Testing mai vista nel mondo #Libre e Open proprio per poter permettere a piccoli #Sviluppatori #Open di avere supporto ed una Guida (qualora siano dei #Dev #Junior ).
Noi crediamo nel cambiamento delle cose a partire da piccole azioni, siamo neonati, ma in un singolo anno abbiamo fatto davvero tanto per questo mondo e non abbiamo intenzione di fermarci qui.
Non solo eventi, collaborazioni, progetti, ma anche app e contributi ad una Distribuzione Linux italiana e attenta alle tematiche digitali moderne, alla #Scuola e alla PA del nostro paese.
Impegnarsi per il sociale è possibile e sostenibile, se lo si vuole davvero. e tu? Vuoi restare a guardare?
Non devi per forza essere uno sviluppatore, ma se hai la passione per la tecnologia e voglia di fare, puoi fare la differenza! Unisciti a noi in Boost Media!ti aspetto su -> https://boostmedia.it/it/iscrizione per ridefinire l'Open Source in Italia e nel mondo!
-
Sono sempre stato affascinato dallo sviluppo di software. Pensateci: un programmatore abile, è in grado, attraverso un linguaggio di programmazione, di dare vita a tutte le idee che ha in mente. In un certo qual modo è in grado di creare un piccolo universo a sè stante ed esserne il padrone.
Sotto questa luce un po' filosofeggiante, un programmatore è un artigiano delle soluzioni digitali. Colui che può permettersi di inventare cose nuove e modi nuovi di vedere e far funzionare il mondo!
Bene, io mi sono sempre sentito così, ogni singola volta che ho messo mano ad un file di codice. Ed è una sensazione meravigliosa.
Io sono una persona molto lenta e strutturata nei propri progetti (lo avete visto da come tratto il Canale e da come rilascio aggiornamenti e cose nuove). Devo metabolizzare i nuovi processi e le nuove cose per poterle mettere in atto.
Ed anche per i miei progetti software è così, devono maturare anche nella mia testa, non soltanto prendere forma attraverso le numerose aggiunte di linee di codice.
Ed è per questo che finalmente posso dirvi che sono in arrivo dei nuovi software #OpenSource e #MultiPlatform per TUTTI!
Con @BoostMediaAPS abbiamo creato una infrastruttura di #Developing e #Testing mai vista nel mondo #Libre e Open proprio per poter permettere a piccoli #Sviluppatori #Open di avere supporto ed una Guida (qualora siano dei #Dev #Junior ).
Noi crediamo nel cambiamento delle cose a partire da piccole azioni, siamo neonati, ma in un singolo anno abbiamo fatto davvero tanto per questo mondo e non abbiamo intenzione di fermarci qui.
Non solo eventi, collaborazioni, progetti, ma anche app e contributi ad una Distribuzione Linux italiana e attenta alle tematiche digitali moderne, alla #Scuola e alla PA del nostro paese.
Impegnarsi per il sociale è possibile e sostenibile, se lo si vuole davvero. e tu? Vuoi restare a guardare?
Non devi per forza essere uno sviluppatore, ma se hai la passione per la tecnologia e voglia di fare, puoi fare la differenza! Unisciti a noi in Boost Media!ti aspetto su -> https://boostmedia.it/it/iscrizione per ridefinire l'Open Source in Italia e nel mondo!
-
Sono sempre stato affascinato dallo sviluppo di software. Pensateci: un programmatore abile, è in grado, attraverso un linguaggio di programmazione, di dare vita a tutte le idee che ha in mente. In un certo qual modo è in grado di creare un piccolo universo a sè stante ed esserne il padrone.
Sotto questa luce un po' filosofeggiante, un programmatore è un artigiano delle soluzioni digitali. Colui che può permettersi di inventare cose nuove e modi nuovi di vedere e far funzionare il mondo!
Bene, io mi sono sempre sentito così, ogni singola volta che ho messo mano ad un file di codice. Ed è una sensazione meravigliosa.
Io sono una persona molto lenta e strutturata nei propri progetti (lo avete visto da come tratto il Canale e da come rilascio aggiornamenti e cose nuove). Devo metabolizzare i nuovi processi e le nuove cose per poterle mettere in atto.
Ed anche per i miei progetti software è così, devono maturare anche nella mia testa, non soltanto prendere forma attraverso le numerose aggiunte di linee di codice.
Ed è per questo che finalmente posso dirvi che sono in arrivo dei nuovi software #OpenSource e #MultiPlatform per TUTTI!
Con @BoostMediaAPS abbiamo creato una infrastruttura di #Developing e #Testing mai vista nel mondo #Libre e Open proprio per poter permettere a piccoli #Sviluppatori #Open di avere supporto ed una Guida (qualora siano dei #Dev #Junior ).
Noi crediamo nel cambiamento delle cose a partire da piccole azioni, siamo neonati, ma in un singolo anno abbiamo fatto davvero tanto per questo mondo e non abbiamo intenzione di fermarci qui.
Non solo eventi, collaborazioni, progetti, ma anche app e contributi ad una Distribuzione Linux italiana e attenta alle tematiche digitali moderne, alla #Scuola e alla PA del nostro paese.
Impegnarsi per il sociale è possibile e sostenibile, se lo si vuole davvero. e tu? Vuoi restare a guardare?
Non devi per forza essere uno sviluppatore, ma se hai la passione per la tecnologia e voglia di fare, puoi fare la differenza! Unisciti a noi in Boost Media!ti aspetto su -> https://boostmedia.it/it/iscrizione per ridefinire l'Open Source in Italia e nel mondo!
-
Sono sempre stato affascinato dallo sviluppo di software. Pensateci: un programmatore abile, è in grado, attraverso un linguaggio di programmazione, di dare vita a tutte le idee che ha in mente. In un certo qual modo è in grado di creare un piccolo universo a sè stante ed esserne il padrone.
Sotto questa luce un po' filosofeggiante, un programmatore è un artigiano delle soluzioni digitali. Colui che può permettersi di inventare cose nuove e modi nuovi di vedere e far funzionare il mondo!
Bene, io mi sono sempre sentito così, ogni singola volta che ho messo mano ad un file di codice. Ed è una sensazione meravigliosa.
Io sono una persona molto lenta e strutturata nei propri progetti (lo avete visto da come tratto il Canale e da come rilascio aggiornamenti e cose nuove). Devo metabolizzare i nuovi processi e le nuove cose per poterle mettere in atto.
Ed anche per i miei progetti software è così, devono maturare anche nella mia testa, non soltanto prendere forma attraverso le numerose aggiunte di linee di codice.
Ed è per questo che finalmente posso dirvi che sono in arrivo dei nuovi software #OpenSource e #MultiPlatform per TUTTI!
Con @BoostMediaAPS abbiamo creato una infrastruttura di #Developing e #Testing mai vista nel mondo #Libre e Open proprio per poter permettere a piccoli #Sviluppatori #Open di avere supporto ed una Guida (qualora siano dei #Dev #Junior ).
Noi crediamo nel cambiamento delle cose a partire da piccole azioni, siamo neonati, ma in un singolo anno abbiamo fatto davvero tanto per questo mondo e non abbiamo intenzione di fermarci qui.
Non solo eventi, collaborazioni, progetti, ma anche app e contributi ad una Distribuzione Linux italiana e attenta alle tematiche digitali moderne, alla #Scuola e alla PA del nostro paese.
Impegnarsi per il sociale è possibile e sostenibile, se lo si vuole davvero. e tu? Vuoi restare a guardare?
Non devi per forza essere uno sviluppatore, ma se hai la passione per la tecnologia e voglia di fare, puoi fare la differenza! Unisciti a noi in Boost Media!ti aspetto su -> https://boostmedia.it/it/iscrizione per ridefinire l'Open Source in Italia e nel mondo!
-
Zip / gzip Multiplatform Native Plugin #Zip #Gzip #Tar #Bz2 #Compression #Decompression #Multiplatform #Native #Plugin #Unity #AssetStore
https://u3dn.com/packages/zip-gzip-multiplatform-native-plugin-39411
-
Кэширование сетевых запросов в 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
-
🚀 Compose Multiplatform 1.11.0-beta01
Major iOS fixes + overall stability improvements across platforms.
⚠️ Breaking: popup/dialog layering change on iOS
🔗 https://github.com/JetBrains/compose-multiplatform/releases/tag/v1.11.0-beta01
-
Compose Multiplatform v1.10.3 is out 🚀
Better matrix transform handling + library updates.
Full released notes:
https://github.com/JetBrains/compose-multiplatform/releases/tag/v1.10.3 -
Compose Multiplatform v1.10.3 is out 🚀
Better matrix transform handling + library updates.
Full released notes:
https://github.com/JetBrains/compose-multiplatform/releases/tag/v1.10.3 -
Compose Multiplatform v1.10.3 is out 🚀
Better matrix transform handling + library updates.
Full released notes:
https://github.com/JetBrains/compose-multiplatform/releases/tag/v1.10.3 -
Compose Multiplatform v1.10.3 is out 🚀
Better matrix transform handling + library updates.
Full released notes:
https://github.com/JetBrains/compose-multiplatform/releases/tag/v1.10.3 -
Compose Multiplatform v1.10.3 is out 🚀
Better matrix transform handling + library updates.
Full released notes:
https://github.com/JetBrains/compose-multiplatform/releases/tag/v1.10.3 -
GrobPaint: the love child of #MS #Paint and Paint.NET that's about as useful as a paintbrush for a digital artist 🎨🤦♂️. With "multiplatform by default" as its claim to fame, it promises to complicate your art process on any device! 🚀💻
https://github.com/groverburger/grobpaint #GrobPaint #PaintNET #digitalart #multiplatform #HackerNews #ngated -
GrobPaint: the love child of #MS #Paint and Paint.NET that's about as useful as a paintbrush for a digital artist 🎨🤦♂️. With "multiplatform by default" as its claim to fame, it promises to complicate your art process on any device! 🚀💻
https://github.com/groverburger/grobpaint #GrobPaint #PaintNET #digitalart #multiplatform #HackerNews #ngated -
GrobPaint: the love child of #MS #Paint and Paint.NET that's about as useful as a paintbrush for a digital artist 🎨🤦♂️. With "multiplatform by default" as its claim to fame, it promises to complicate your art process on any device! 🚀💻
https://github.com/groverburger/grobpaint #GrobPaint #PaintNET #digitalart #multiplatform #HackerNews #ngated