home.social

#multiplatform — Public Fediverse posts

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

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

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

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

    habr.com/ru/articles/1027686/

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

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

  4. Кэширование сетевых запросов в 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

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

  6. 16 ví dụ ứng dụng GUI đa nền tảng tối giản với Go's Fyne và Rye, từ Hello world đến kết hợp GUI với HTTP và SQLite. #Go #Fyne #Rye #GUI #LậpTrình #Programming #Multiplatform # pohraničná

    reddit.com/r/programming/comme

  7. 🚀 Announcing #ReactiveCollections for Kotlin #Multiplatform

    Brings reactive programming magic to standard collections✨

    A lightweight utility that wraps List, Set, Map and exposes them as StateFlow – so you don’t need to manage it manually.

    💡 Benefits:

    - No more boilerplate for reactive updates
    - Immutable + observable collections
    - Multiplatform 🪄

    🔗 Check it out here: github.com/PatilShreyas/reacti

    If you find it useful, don’t forget to ⭐ the repo 🙌

    #Kotlin #KMP #AndroidDev #OpenSource

  8. Compose Multiplatform простое приложение c MVI

    Статья об использовании мультиплатформенного Android и iOs решения на Compose с минимальным количеством сторонних beta библиотек Из сторонних beta библиотек используется buildkonfig = "0.17.1" Room - База данных ktor - Network. Также задействован embeddedServer для эмуляции сервера coin - Di Coroutine Flow Compose Navigation Clean Architecture

    habr.com/ru/articles/941196/

    #compose #kmm #multiplatform #android #ios #kotlin

  9. Kick: Kotlin Inspection & Control Kit — единый модульный инструмент отладки прямо в приложении

    При разработке и тестировании приложений порой требуется заглянуть под капот - проанализировать HTTP-трафик или проверить кэш данных в базе данных. Ранее для этих целей мы использовали Inspektify и Delight SQL Viewer . Но в какой-то момент нам понадобился еще и удобный доступ к логам приложения и тащить ещё одно отдельнее решение не хотелось. Был нужен один инструмент, который объединит всё самое необходимое в одном месте. Так появился Kick — расширяемый модульный набор инструментов, позволяющий разработчикам и тестировщикам легко инспектировать приложение.

    habr.com/ru/articles/932992/

    #multiplatform #kotlin_multiplatform #android #ios #desktop #compose #compose_multiplatform

  10. Как Android-разработчик в iOS погружался: мой опыт внедрения Kotlin Multiplatform

    Привет, Хабр! Меня зовут Артем Клименко, я Lead Android-разработчик в МТС Web Services, занимаюсь продуктом Membrana Kids. Продукт создавали нативно на каждую платформу, без пересечения кода. В начале года у нас ушло несколько iOS-разработчиков, из-за чего замедлилась поставка новых функций на обеих платформах. Мы решили, что это повод внедрить наконец кроссплатформенную разработку и выровнять поставку фич на обеих платформах. В этом материале расскажу, почему мы остановились на KMP , как погружались в iOS c опытом в Android и как прошло внедрение этого фреймворка. Спойлер: быстрее и проще, чем мы думали.

    habr.com/ru/companies/ru_mts/a

    #kmp #kotlin_multiplatform #coroutines #multiplatform #мультиплатформенная_разработка #мобильная_разработка #ios #android

  11. Paging3 в стиле Compose: секретный DSL, о котором молчат все Android-разработчики

    В статье описан путь преобразования предложенного экспертами Google способа отображения страничных данных с использованием библиотеки Paging3 и Compose от развесистого сборника if'ов и when'ов, вероломно нарушающего все границы архитектурных слоев, до чистого, лаконичного и затягивающего в себя DSL. Погрузиться в магию

    habr.com/ru/articles/907910/

    #DSL #paging #kotlin #compose #multiplatform #android

  12. Какой фреймворк выбрать для MVP стартапа: опыт разработчика и фаундера

    Автор: разработчик и фаундер с опытом запуска стартапов в сферах туризма , HR tech , а сейчас — в музыкальной индустрии . По образованию — Data Scientist , по призванию — Android-разработчик и продукт-менеджер . Работал в крупных продуктах вроде X5 и Uzum , где впервые познакомился с Kotlin Multiplatform Mobile (KMM) . Когда настал момент создавать прототип для своего музыкального стартапа, выбор был очевиден: я уже знал Kotlin , имел боевой опыт с KMM — и хотел быстро двигаться без лишних компромиссов. Но KMM — не единственный путь. На столе были и Flutter , и React Native , и даже классическая нативка . В этой статье я расскажу:

    habr.com/ru/articles/902336/

    #kotlin_multiplatform #android #ios #react_native #flutter #kotlin #software_engineering #multiplatform #startups #startup

  13. Автоматизация версионирования в Kotlin Multiplatform: Решение для Android и iOS

    Привет, Хабр! В этой статье я делюсь решением, как настроить версионирование приложения для Android и iOS с помощью Kotlin Multiplatform. Я рассказываю о том, как минимизировать человеческий фактор, автоматизировав процесс обновления версий, и как избежать дублирования информации в разных частях проекта. В статье представлен пример кода, который можно адаптировать под свой проект.

    habr.com/ru/articles/895362/

    #kmp #multiplatform #versioning #android #ios #compose_multiplatform #kotlin_multiplatform #kmm #mobile #kotlin

  14. 🚀 We launched an OONI Probe multiplatform app for Android and iOS!
    ooni.org/post/2025-launch-ooni

    This will improve the long-term sustainability of the OONI Probe apps and enable us to ensure feature parity & ship new features faster. 🐙

    Update now: ooni.org/install/mobile

    #ooni #ooniprobe #launch #multiplatform #opensource

  15. If there is anyone in the Fediverse who programs with #HollywoodMAL and uses my AppBuilder tool, it's time to press the "Check for updates" button because I have updated all the plugins to their latest versions and added the "Pangomonium" plugin released a few days ago by creator of HollywoodMAL.

    ➡️ HollywoodMAL : hollywood-mal.com/index.html

    ➡️ AppBuilder : allanon71.itch.io/appbuilder

    #programming #buildtools #multiplatform #crosscompiling

  16. #Xitter #XCorp, the #GFY #advertising #OligarchRun platform, CANCELS #DonLemonShow on #XCorp after #news questions were asked about the former #Twitter platform owner at premier of the independent new journalist debut show which ironically launched on #Google's #YouTube as a new #news channel, in parallel with the reversal of support of journalism platform, formerly called #Twitter by the #CTO of the #GFY #OligarchPlatform❄️ 📰🍋👀👀☑️

    As a funny aside this is just a #MultiCloud streaming #news launch for #DonLemon after #XCorp ❄️'D!

    Don't Forget: #independent #news resilience is a diverse #multiplatform eXperience! 👍🍋📰☑️❄️☑️ #RTDNA #journalism #union💪

  17. I wish I had a lower tolerance for just ludicrous amounts of `#ifdef` nonsense in C code.

    Pretty sure it would make me write better code if I didn't just patch up piles of shit with more shit. Or maybe I would just never ship anything and be stuck in perpetual rewrites. 🤔

    #programming #multiplatform #ohgod #preprocessor #ifdef

  18. Yes, yes, yes! It's finally there!!!

    Flutter 2.0 with sound null-safety and multi-platform portability.

    Come to daddy:)

    youtu.be/IdrCyS7EF8M