home.social

#kotlin — Public Fediverse posts

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

  1. 🚀 Coil 3.6.2 is here!

    This release fixes:
    • Hanging requests when a waiting request is cancelled
    • JS/WASM linkage errors with Compose Multiplatform 1.13

    🔗 github.com/coil-kt/coil/releas

    #Kotlin #AndroidDev #Compose

  2. 🚀 Coil 3.6.2 is here!

    This release fixes:
    • Hanging requests when a waiting request is cancelled
    • JS/WASM linkage errors with Compose Multiplatform 1.13

    🔗 github.com/coil-kt/coil/releas

    #Kotlin #AndroidDev #Compose

  3. See how Ballast powers Vesper’s Kotlin Multiplatform architecture across UI state, navigation, saved state, server queues, and scheduled jobs. hackernoon.com/how-ballast-pow #kotlin

  4. Hab das Spiel ein bisschen getestet und es ist eigentlich immer noch zu schwer. Ich baue jetzt auch in den einfacheren Levels Hilfe-Markierungen ein, damit die Spieler das Prinzip verstehen und in den größeren Levels erhöhe ich die Anzahl der Markierungen. Damit lässt sich der Schwierigkeitsgrad sehr gut steuern.

    LOC: 7345

    #Kotlin #AndroidDev #IndieGameDev #MarbleRun

  5. Hab das Spiel ein bisschen getestet und es ist eigentlich immer noch zu schwer. Ich baue jetzt auch in den einfacheren Levels Hilfe-Markierungen ein, damit die Spieler das Prinzip verstehen und in den größeren Levels erhöhe ich die Anzahl der Markierungen. Damit lässt sich der Schwierigkeitsgrad sehr gut steuern.

    LOC: 7345

    #Kotlin #AndroidDev #IndieGameDev #MarbleRun

  6. Hab das Spiel ein bisschen getestet und es ist eigentlich immer noch zu schwer. Ich baue jetzt auch in den einfacheren Levels Hilfe-Markierungen ein, damit die Spieler das Prinzip verstehen und in den größeren Levels erhöhe ich die Anzahl der Markierungen. Damit lässt sich der Schwierigkeitsgrad sehr gut steuern.

    LOC: 7345

    #Kotlin #AndroidDev #IndieGameDev #MarbleRun

  7. Hab das Spiel ein bisschen getestet und es ist eigentlich immer noch zu schwer. Ich baue jetzt auch in den einfacheren Levels Hilfe-Markierungen ein, damit die Spieler das Prinzip verstehen und in den größeren Levels erhöhe ich die Anzahl der Markierungen. Damit lässt sich der Schwierigkeitsgrad sehr gut steuern.

    LOC: 7345

    #Kotlin #AndroidDev #IndieGameDev #MarbleRun

  8. Hab das Spiel ein bisschen getestet und es ist eigentlich immer noch zu schwer. Ich baue jetzt auch in den einfacheren Levels Hilfe-Markierungen ein, damit die Spieler das Prinzip verstehen und in den größeren Levels erhöhe ich die Anzahl der Markierungen. Damit lässt sich der Schwierigkeitsgrad sehr gut steuern.

    LOC: 7345

    #Kotlin #AndroidDev #IndieGameDev #MarbleRun

  9. 🚀 Android Studio Rabbit 1 Canary 4 is here!

    This release fixes issues across:
    🔹 BouncyCastle dependencies
    🔹 Layout Inspector ANRs on foldables
    🔹 Live Edit
    🔹 Native device mirroring quality

    🔗 androidstudio.googleblog.com/2

    #AndroidDev #AndroidStudio #Kotlin

  10. 🚀 Android Studio Rabbit 1 Canary 4 is here!

    This release fixes issues across:
    🔹 BouncyCastle dependencies
    🔹 Layout Inspector ANRs on foldables
    🔹 Live Edit
    🔹 Native device mirroring quality

    🔗 androidstudio.googleblog.com/2

    #AndroidDev #AndroidStudio #Kotlin

  11. Kotlin Coroutines by Marcin Moskała is on sale on Leanpub! Its suggested price is $29.99; get it for $15.99 with this coupon: leanpub.com/coroutines/c/LeanP #computer_programming #kotlin

  12. Funfix Database — v0.5.2 release.

    Provides components built on top of RDBMSs. Currently, it provides a very useful "delayed queue". #Java, #Kotlin and #Scala library. Plays well with virtual threads & Scala version is powered by Cats-Effect.

    github.com/funfix/database/rel

  13. Funfix Database — v0.5.2 release.

    Provides components built on top of RDBMSs. Currently, it provides a very useful "delayed queue". #Java, #Kotlin and #Scala library. Plays well with virtual threads & Scala version is powered by Cats-Effect.

    github.com/funfix/database/rel

  14. Funfix Database — v0.5.2 release.

    Provides components built on top of RDBMSs. Currently, it provides a very useful "delayed queue". #Java, #Kotlin and #Scala library. Plays well with virtual threads & Scala version is powered by Cats-Effect.

    github.com/funfix/database/rel

  15. Funfix Database — v0.5.2 release.

    Provides components built on top of RDBMSs. Currently, it provides a very useful "delayed queue". #Java, #Kotlin and #Scala library. Plays well with virtual threads & Scala version is powered by Cats-Effect.

    github.com/funfix/database/rel

  16. Funfix Database — v0.5.2 release.

    Provides components built on top of RDBMSs. Currently, it provides a very useful "delayed queue". #Java, #Kotlin and #Scala library. Plays well with virtual threads & Scala version is powered by Cats-Effect.

    github.com/funfix/database/rel

  17. OpenIDE Pro в деле: Java, Spring, базы данных и AI-агенты в одной IDE

    За последние несколько лет часть привычных инструментов разработки стала для российских компаний ограничена или недоступна: возникли сложности с закупкой лицензий, обновлениями и официальной поддержкой. При этом разработчикам по-прежнему нужны знакомые инструменты: навигация по коду, рефакторинг, работа с фреймворками, базами данных и другими компонентами привычной IDE. 27 августа в 11:00 покажем OpenIDE Pro вживую: от разработки на Java и Spring до работы с базами данных и AI-агентами прямо в IDE. 👉

    habr.com/ru/companies/axiomjdk

    #IDE #OPENIDE #axiom_jdk #axiomjdk #spring_boot #python #c++ #kotlin #go #разработка_приложений

  18. Как я дал старому планшету глаза и получил панель для Home Assistant

    Давно хотелось поставить где-то на видном месте планшет-панель для Home Assistant — сценарии, термостат, камеры, всё в одном месте, без необходимости каждый раз доставать телефон. Готовые панели стоят как отдельный гаджет, а мысль «взять б/у планшет и допилить под себя» выглядела куда веселее. На Авито нашлось объявление на два старых планшета за копейки — продавец явно расчищал полку. План был простой: вытащить аккумулятор (устройство и так будет висеть на постоянном питании, живой батарее там нечего делать — только распухнет через пару лет) и запитать напрямую от сети. Вот что в итоге получилось — а дальше расскажу, как до этого дошёл.

    habr.com/ru/articles/1070708/

    #android #home_assistant #умный_дом #kotlin #diy_электроника #android_разработка #iot

  19. Как я дал старому планшету глаза и получил панель для Home Assistant

    Давно хотелось поставить где-то на видном месте планшет-панель для Home Assistant — сценарии, термостат, камеры, всё в одном месте, без необходимости каждый раз доставать телефон. Готовые панели стоят как отдельный гаджет, а мысль «взять б/у планшет и допилить под себя» выглядела куда веселее. На Авито нашлось объявление на два старых планшета за копейки — продавец явно расчищал полку. План был простой: вытащить аккумулятор (устройство и так будет висеть на постоянном питании, живой батарее там нечего делать — только распухнет через пару лет) и запитать напрямую от сети. Вот что в итоге получилось — а дальше расскажу, как до этого дошёл.

    habr.com/ru/articles/1070708/

    #android #home_assistant #умный_дом #kotlin #diy_электроника #android_разработка #iot

  20. Как я дал старому планшету глаза и получил панель для Home Assistant

    Давно хотелось поставить где-то на видном месте планшет-панель для Home Assistant — сценарии, термостат, камеры, всё в одном месте, без необходимости каждый раз доставать телефон. Готовые панели стоят как отдельный гаджет, а мысль «взять б/у планшет и допилить под себя» выглядела куда веселее. На Авито нашлось объявление на два старых планшета за копейки — продавец явно расчищал полку. План был простой: вытащить аккумулятор (устройство и так будет висеть на постоянном питании, живой батарее там нечего делать — только распухнет через пару лет) и запитать напрямую от сети. Вот что в итоге получилось — а дальше расскажу, как до этого дошёл.

    habr.com/ru/articles/1070708/

    #android #home_assistant #умный_дом #kotlin #diy_электроника #android_разработка #iot

  21. Как тестировать API прямо в IDE, или почему я больше не использую Postman

    Postman используют миллионы разработчиков — и не зря. Удобный интерфейс, коллекции, окружения, командный доступ. О чём еще мечтать? Но если вы большую часть дня проводите в IDE, у этого подхода есть один постоянный friction point: нужно переключаться. Открыть Postman, вспомнить, где нужный запрос, скопировать токен из консоли, вставить руками. Потом вернуться обратно. И так по кругу. В этой статье разберем альтернативный HTTP-клиент, который встроен прямо в IDE и его возможности для тестирования API.

    habr.com/ru/companies/haulmont

    #java #spring #openide #httpклиент #тестирование #rest #http #kotlin #автотесты #qa

  22. OpenIDE Plugin: от нуля до Bug Bounty — учимся создавать плагины и давим баги

    Нас с ребятами в OpenIDE уже какое-то время спрашивают, как написать свой плагин. И вот пришла пора рассказать, как это делается.

    habr.com/ru/companies/haulmont

    #ide #java #kotlin #javascript #typescript #frontend #backend #plugin #openide #gamedev

  23. Ready to build the future of digital experiences with JAKALA?

    We are expanding our German teams in Hamburg and Berlin – or wherever your home office is located! 🏠 We are currently hunting for Kotlin Developers and DevOps wizards to join our international crew. If you love clean code and seamless deployments, we want to meet you. 💻

    Drop me a message today to start your next adventure! 🚀

    #Hiring #Kotlin #DevOps #TechJobs #RemoteWork #JobHunt #FediHire #NowHiring #JobOffer #JobPosting

  24. OpenIDE 2025.2: поддержка Java 25, Virtual Thread Debugging и обновления UI

    Вышла OpenIDE 2025.2 — первая российская IDE с поддержкой Java 25. Мы идём в ногу с платформой и остаёмся на самом острие технологий. Но не только этим релиз интересен: в нём появилась улучшенная отладка виртуальных потоков, обновления связанные с UI, а ещё пара важных обновлений экосистемы. Поехали по порядку.

    habr.com/ru/companies/haulmont

    #java #java_25 #ide #openide #kotlin #intellij

  25. Вышла GigaIDE 2025.1: подключаем свой маркетплейс плагинов

    На днях вышла новая версия GigaIDE Community Edition. Долгожданное обновление, которое помимо обновления базовой платформы до IntelliJ 2025.1 и мультиагентной системы на базе GigaCode, имеет собственный маркетплейс плагинов. Особенно стоит отметить, что команда GigaIDE пошла по пути максимальной открытости и добавила возможность переключаться между различными маркетплейсами прямо в интерфейсе GigaIDE.

    habr.com/ru/articles/968808/

    #IDE #gigaide #openide #spring #kotlin #docker

  26. All 99 talks from #droidconBerlin 2025 are LIVE on YouTube! 🎥

    Level up with deep-dives on:

    Compose & Navigation 3

    Performance & Stability

    AI in Android

    Automotive & XR

    Start learning now! 👇

    ▶️ Playlist: youtube.com/playlist?list=PL9P

    #AndroidDev #droidcon #Kotlin

  27. All 99 talks from #droidconBerlin 2025 are LIVE on YouTube! 🎥

    Level up with deep-dives on:

    Compose & Navigation 3

    Performance & Stability

    AI in Android

    Automotive & XR

    Start learning now! 👇

    ▶️ Playlist: youtube.com/playlist?list=PL9P

    #AndroidDev #droidcon #Kotlin

  28. All 99 talks from #droidconBerlin 2025 are LIVE on YouTube! 🎥

    Level up with deep-dives on:

    Compose & Navigation 3

    Performance & Stability

    AI in Android

    Automotive & XR

    Start learning now! 👇

    ▶️ Playlist: youtube.com/playlist?list=PL9P

    #AndroidDev #droidcon #Kotlin

  29. [Перевод] Путеводитель для начинающих по сборщику мусора Shenandoah

    Shenandoah — это высокопроизводительный сборщик мусора с низкими задержками, разработанный компанией Red Hat и впервые внедрённый в OpenJDK. Он был создан с целью минимизировать задержки на протяжении работы приложения, что особенно важно для приложений с высокими требованиями к производительности и отзывчивости. В новом переводе от команды Spring АйО рассмотрим основные особенности Shenandoah, его работу, настройку и примеры использования.

    habr.com/ru/companies/spring_a

    #java #gc #kotlin #shenandoah #shenandoah_gc #shenandoah_garbage_collector

  30. 😆Wow, what a groundbreaking revelation: another #GitHub repo! 🎉 Now you can explore #Lottie animations with the magic of "Kotlin Multiplatform"—because, clearly, this was the missing puzzle piece in your life. 🚀
    github.com/orispok/OpenAnimati #Kotlin #Multiplatform #Animation #TechNews #HackerNews #ngated

  31. Excited for #JCON EUROPE 2025? See Anshika Koul at #JCON2025 in Cologne talking about '#Kotlin Multiplatform's Cross-Platform #Brilliance at Norway's 377-Year-Old National Postal Service'

    Do you have a #complex #business rule-set problem? You know the kind …

    Get your free #JUG Ticket: jcon.one

  32. Как написать свой клиент для YouTube, не привлекая внимания санитаров

    Привет, Хабр! Когда‑то давно я наткнулся на ролик, где парень писал консольный клиент для YouTube. Идея была просто потрясающей! Написать свой минималистичный и быстрый клиент, который не будет надоедать лентами рекомендаций, рекламой, комментариями и т. д. Но вот беда, автор, не найдя возможности использовать YouTube API, решил спарсить одну из фронтенд обёрток над YouTube. Стоит ли говорить о том, что такое решение сильно теряет в производительности и абсолютно нежизнеспособно на какой‑либо длительный период времени?

    habr.com/ru/articles/814971/

    #innertube #android #rustore #kotlin #youtube #ytdlp

  33. OK, testing the waters, since folks said that Android-adjacent content was OK.

    I am working on an open source project called #Kotter, a #Kotlin-idiomatic #CLI #JVM library that I recently got to 1.0.

    Originally inspired by Jetpack Compose and Mosaic, I have had a lot of fun creating examples using its Kotlin-idiomatic API.

    You can learn more at github.com/varabyte/kotter!