home.social

#multiplatform — Public Fediverse posts

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

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

    TIA
    #mastodon #bluesky #multiplatform

  2. 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: panel.keepita.com/

    #Keepita #Samsung #Xiaomi #Apple #DataParsing #MultiPlatform #TechTools #BuildInPublic #IndieDev

  3. 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: panel.keepita.com/

    #Keepita #Samsung #Xiaomi #Apple #DataParsing #MultiPlatform #TechTools #BuildInPublic #IndieDev

  4. 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: panel.keepita.com/

    #Keepita #Samsung #Xiaomi #Apple #DataParsing #MultiPlatform #TechTools #BuildInPublic #IndieDev

  5. 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: panel.keepita.com/

    #Keepita #Samsung #Xiaomi #Apple #DataParsing #MultiPlatform #TechTools #BuildInPublic #IndieDev

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

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

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

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

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

  11. Compose Multiplatform 1.11.0-rc01 🔧

    • Focus behavior improved
    • RTL + IME crash fixed
    • Skia memory leak resolved
    • iOS, Desktop & Web fixes

    👇
    github.com/JetBrains/compose-m

    #Kotlin #Compose #Multiplatform #AndroidDev

  12. Compose Multiplatform 1.11.0-rc01 🔧

    • Focus behavior improved
    • RTL + IME crash fixed
    • Skia memory leak resolved
    • iOS, Desktop & Web fixes

    👇
    github.com/JetBrains/compose-m

    #Kotlin #Compose #Multiplatform #AndroidDev

  13. Мессенджер на Paginator. Боевые задачи

    В прошлой статье я сравнивал Paginator с Paging 3 на кошачьем уровне: «вот простой фид, смотрите — три строки вместо тридцати». Это полезно для первого знакомства, но не отвечает на главный вопрос: а как оно себя поведёт, когда продукт начнёт требовать то, ради чего люди обычно и пишут свой велосипед поверх Paging 3? В этой статье я беру мессенджер — потому что мессенджер это честный полигон. Там есть:

    habr.com/ru/articles/1027686/

    #kmp #paging #paginator #paging3 #mobile #multiplatform

  14. Мессенджер на Paginator. Боевые задачи

    В прошлой статье я сравнивал Paginator с Paging 3 на кошачьем уровне: «вот простой фид, смотрите — три строки вместо тридцати». Это полезно для первого знакомства, но не отвечает на главный вопрос: а как оно себя поведёт, когда продукт начнёт требовать то, ради чего люди обычно и пишут свой велосипед поверх Paging 3? В этой статье я беру мессенджер — потому что мессенджер это честный полигон. Там есть:

    habr.com/ru/articles/1027686/

    #kmp #paging #paginator #paging3 #mobile #multiplatform

  15. Мессенджер на Paginator. Боевые задачи

    В прошлой статье я сравнивал Paginator с Paging 3 на кошачьем уровне: «вот простой фид, смотрите — три строки вместо тридцати». Это полезно для первого знакомства, но не отвечает на главный вопрос: а как оно себя поведёт, когда продукт начнёт требовать то, ради чего люди обычно и пишут свой велосипед поверх Paging 3? В этой статье я беру мессенджер — потому что мессенджер это честный полигон. Там есть:

    habr.com/ru/articles/1027686/

    #kmp #paging #paginator #paging3 #mobile #multiplatform

  16. Мессенджер на Paginator. Боевые задачи

    В прошлой статье я сравнивал Paginator с Paging 3 на кошачьем уровне: «вот простой фид, смотрите — три строки вместо тридцати». Это полезно для первого знакомства, но не отвечает на главный вопрос: а как оно себя поведёт, когда продукт начнёт требовать то, ради чего люди обычно и пишут свой велосипед поверх Paging 3? В этой статье я беру мессенджер — потому что мессенджер это честный полигон. Там есть:

    habr.com/ru/articles/1027686/

    #kmp #paging #paginator #paging3 #mobile #multiplatform

  17. 🚀 Kotlin 2.3.21 is out!

    A stability-focused release with fixes across:
    • Wasm & Native
    • JS compilation
    • Compiler edge cases
    • Gradle & tooling

    Full release notes👇
    github.com/JetBrains/kotlin/re

    #Kotlin #AndroidDev #Multiplatform

  18. 🚀 Kotlin 2.3.21 is out!

    A stability-focused release with fixes across:
    • Wasm & Native
    • JS compilation
    • Compiler edge cases
    • Gradle & tooling

    Full release notes👇
    github.com/JetBrains/kotlin/re

    #Kotlin #AndroidDev #Multiplatform

  19. Kotlin 2.3.21-RC2 is out 🚀

    Fixes:
    • Compiler issue with @ JvmRecord
    • Kotlin/Native interop crash fix
    • JVM backend + script stability improvements
    • Gradle metrics fix

    github.com/JetBrains/kotlin/re

    #Kotlin #AndroidDev #Multiplatform #Programming

  20. 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 -> boostmedia.it/it/iscrizione per ridefinire l'Open Source in Italia e nel mondo!

  21. 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 -> boostmedia.it/it/iscrizione per ridefinire l'Open Source in Italia e nel mondo!

  22. 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 -> boostmedia.it/it/iscrizione per ridefinire l'Open Source in Italia e nel mondo!

  23. 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 -> boostmedia.it/it/iscrizione per ridefinire l'Open Source in Italia e nel mondo!

  24. Кэширование сетевых запросов в Ktorfit с помощью Ktor Plugins

    Привет! Ktor постепенно становится полноценной альтернативой классической связке OkHttp + Retrofit. Его ключевые преимущества — кроссплатформенность, чистый Kotlin, асинхронность и корутины, а также высокая гибкость и управляемость. Кроме того, ожидается поддержка HTTP/3, чего, судя по всему, не планируется в OkHttp. Ktorfit же — это обёртка над Ktor, которая предоставляет более удобное API, практически идентичное Retrofit, что особенно удобно при миграции Retrofit —> Ktorfit. Короче, Ktorfit — это Retrofit для Kotlin Multiplatform. В этой статье я продемонстрирую алгоритм написания простого кэша запросов для Ktorfit, используя механизм Ktor Pluguns.

    habr.com/ru/articles/956950/

    #kmp #kotlin #multiplatform #kotlinmultiplatform #caching #ktor #ktorfit

  25. Кэширование сетевых запросов в Ktorfit с помощью Ktor Plugins

    Привет! Ktor постепенно становится полноценной альтернативой классической связке OkHttp + Retrofit. Его ключевые преимущества — кроссплатформенность, чистый Kotlin, асинхронность и корутины, а также высокая гибкость и управляемость. Кроме того, ожидается поддержка HTTP/3, чего, судя по всему, не планируется в OkHttp. Ktorfit же — это обёртка над Ktor, которая предоставляет более удобное API, практически идентичное Retrofit, что особенно удобно при миграции Retrofit —> Ktorfit. Короче, Ktorfit — это Retrofit для Kotlin Multiplatform. В этой статье я продемонстрирую алгоритм написания простого кэша запросов для Ktorfit, используя механизм Ktor Pluguns.

    habr.com/ru/articles/956950/

    #kmp #kotlin #multiplatform #kotlinmultiplatform #caching #ktor #ktorfit

  26. Кэширование сетевых запросов в Ktorfit с помощью Ktor Plugins

    Привет! Ktor постепенно становится полноценной альтернативой классической связке OkHttp + Retrofit. Его ключевые преимущества — кроссплатформенность, чистый Kotlin, асинхронность и корутины, а также высокая гибкость и управляемость. Кроме того, ожидается поддержка HTTP/3, чего, судя по всему, не планируется в OkHttp. Ktorfit же — это обёртка над Ktor, которая предоставляет более удобное API, практически идентичное Retrofit, что особенно удобно при миграции Retrofit —> Ktorfit. Короче, Ktorfit — это Retrofit для Kotlin Multiplatform. В этой статье я продемонстрирую алгоритм написания простого кэша запросов для Ktorfit, используя механизм Ktor Pluguns.

    habr.com/ru/articles/956950/

    #kmp #kotlin #multiplatform #kotlinmultiplatform #caching #ktor #ktorfit

  27. Кэширование сетевых запросов в Ktorfit с помощью Ktor Plugins

    Привет! Ktor постепенно становится полноценной альтернативой классической связке OkHttp + Retrofit. Его ключевые преимущества — кроссплатформенность, чистый Kotlin, асинхронность и корутины, а также высокая гибкость и управляемость. Кроме того, ожидается поддержка HTTP/3, чего, судя по всему, не планируется в OkHttp. Ktorfit же — это обёртка над Ktor, которая предоставляет более удобное API, практически идентичное Retrofit, что особенно удобно при миграции Retrofit —> Ktorfit. Короче, Ktorfit — это Retrofit для Kotlin Multiplatform. В этой статье я продемонстрирую алгоритм написания простого кэша запросов для Ktorfit, используя механизм Ktor Pluguns.

    habr.com/ru/articles/956950/

    #kmp #kotlin #multiplatform #kotlinmultiplatform #caching #ktor #ktorfit

  28. 🚀 Compose Multiplatform 1.11.0-beta01

    Major iOS fixes + overall stability improvements across platforms.

    ⚠️ Breaking: popup/dialog layering change on iOS

    🔗 github.com/JetBrains/compose-m

    #Kotlin #Compose #Multiplatform #AndroidDev #iOSDev

  29. 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! 🚀💻
    github.com/groverburger/grobpa #GrobPaint #PaintNET #digitalart #multiplatform #HackerNews #ngated

  30. 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! 🚀💻
    github.com/groverburger/grobpa #GrobPaint #PaintNET #digitalart #multiplatform #HackerNews #ngated

  31. 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! 🚀💻
    github.com/groverburger/grobpa #GrobPaint #PaintNET #digitalart #multiplatform #HackerNews #ngated