#kotlin — Public Fediverse posts
Live and recent posts from across the Fediverse tagged #kotlin, aggregated by home.social.
-
Как мы перенесли ответственность за поддержку мапперов моделей на KSP
Каждый разработчик, работавший с проектом, где одни модели мапятся в другие, знает эту боль: добавил поле в модель и пошёл обновлять десятки мапперов вручную. Переименовал параметр - компилятор взрывается ошибками, и ты снова правишь код руками. Мапперы - это “мёртвая зона”: они пишутся механически, но при этом легко ломаются и не приносят никакой ценности бизнесу. В статье я расскажу о том, как мы от этого ушли и какие результаты получили
-
Das sechste Level ist auch fertig, jetzt wird es aber langsam schwieriger. Die Beam Stationen müssen so angeordnet werden, dass am Ende die fehlenden Kugeln produziert werden. Das klappt aber nur, weil es drei von den Stationen gibt. Außerdem ist die Hilfefunktion jetzt ein und ausschaltbar.
-
Das sechste Level ist auch fertig, jetzt wird es aber langsam schwieriger. Die Beam Stationen müssen so angeordnet werden, dass am Ende die fehlenden Kugeln produziert werden. Das klappt aber nur, weil es drei von den Stationen gibt. Außerdem ist die Hilfefunktion jetzt ein und ausschaltbar.
-
@NordicShepherd Hey, welcome! You can add tags like #HomeLab #Python #Kotlin to expand the reach of your toot. Have fun!
-
Обработка исключений в Kotlin Coroutines
Представьте классическую ситуацию: вы запускаете корутину для фоновой задачи (например, сетевого запроса) и хотите подстраховаться от падений. Как бы мы сделали в синхронном коде — обернули бы в стандартный блок try/catch блок кода, в котором может быть ошибка:
-
🚀 Jetpack Compose 1.12 is stable!
Mesh Gradients, HDR/WCG, richer text APIs, Credential Manager integration, better animations, Grid layouts & better testing.
⚠️ Requires compileSdk 37 + AGP 9.2.0.
https://android-developers.googleblog.com/2026/08/jetpack-compose-august-2026-release.html
-
🚀 Jetpack Compose 1.12 is stable!
Mesh Gradients, HDR/WCG, richer text APIs, Credential Manager integration, better animations, Grid layouts & better testing.
⚠️ Requires compileSdk 37 + AGP 9.2.0.
https://android-developers.googleblog.com/2026/08/jetpack-compose-august-2026-release.html
-
🚀 Fresh AndroidX releases are here!
Highlights:
• AppCompat 1.8.0
• Compose 1.12.0
• Fragment 1.9.0
• Navigation 2.10.0-rc01
• WorkManager 2.12.0-rc01
• Android XR updatesCheck the full list 👇 https://developer.android.com/jetpack/androidx/versions/all-channel?hl=en#august_12_2026
-
🚀 Kotlin 2.4.20-RC is here!
Highlights:
⚡ Native incremental compilation by default
🚀 J2KLIB performance improvements
🧩 Compose compiler fixes
🔧 Gradle 9.6/9.7 support
🌐 KMP & Wasm tooling fixes👇
https://github.com/JetBrains/kotlin/releases/tag/v2.4.20-RC -
Current CEO mandates full #RTO after hiring me as a #remote 🤷♂️
#GetFediHired #fedihire searching new role, preferably mostly remote (Germany or CET)
last 5 years:
#backend with #kotlin #java #springboot #postgresql including #DevOps, CI/CD, #git #testing #docker #kubernetes #terraform #observabilityprior professional experience: #frontend #web #JS #python #linux #Android
CS educator at a university
Open for new technologies! Prefer open source, hands-on and purpose.
-
Current CEO mandates full #RTO after hiring me as a #remote 🤷♂️
#GetFediHired #fedihire searching new role, preferably mostly remote (Germany or CET)
last 5 years:
#backend with #kotlin #java #springboot #postgresql including #DevOps, CI/CD, #git #testing #docker #kubernetes #terraform #observabilityprior professional experience: #frontend #web #JS #python #linux #Android
CS educator at a university
Open for new technologies! Prefer open source, hands-on and purpose.
-
Una sola barra per cercare praticamente tutto su Android: app, contatti, file, impostazioni, eventi, web, strumenti e persino servizi AI. Quick Search punta tutto sulla velocità. #Android #QuickSearch #Launcher #Kotlin #OpenSource #MaterialYou https://www.linuxeasy.org/quick-search-trasforma-la-ricerca-su-android-in-un-centro-di-controllo-completo/
-
Una sola barra per cercare praticamente tutto su Android: app, contatti, file, impostazioni, eventi, web, strumenti e persino servizi AI. Quick Search punta tutto sulla velocità. #Android #QuickSearch #Launcher #Kotlin #OpenSource #MaterialYou https://www.linuxeasy.org/quick-search-trasforma-la-ricerca-su-android-in-un-centro-di-controllo-completo/
-
Does anyone have experience with this #Kotlin library for building agents? Thoughts?
I need Kotlin as it'd like to build an Android app.
-
Does anyone have experience with this #Kotlin library for building agents? Thoughts?
I need Kotlin as it'd like to build an Android app.
-
🚀 Compose Multiplatform 1.12.0-rc01 is here!
🤖 MCP server for Compose Hot Reload lets AI agents interact with running Compose apps in real time.
Also: Hot Reload 1.2.0 + iOS, Desktop & Web fixes.
🔗 https://github.com/JetBrains/compose-multiplatform/releases/tag/v1.12.0-rc01
-
🚀 Compose Multiplatform 1.12.0-rc01 is here!
🤖 MCP server for Compose Hot Reload lets AI agents interact with running Compose apps in real time.
Also: Hot Reload 1.2.0 + iOS, Desktop & Web fixes.
🔗 https://github.com/JetBrains/compose-multiplatform/releases/tag/v1.12.0-rc01
-
🚀 Android Studio Quail 3 Patch 1 is now available in the Stable channel!
👉 Check for updates or download the latest release:
https://androidstudio.googleblog.com/2026/08/android-studio-quail-3-patch-1-now.html -
🚀 PercentagesWithAnimationCompose v1.4.0 is out!
An updated Jetpack Compose project for animated percentage/progress UI.
Check it out 👇 https://github.com/NicosNicolaou16/PercentagesWithAnimationCompose
-
🚀 ImagePickerAndroid v2.6.0 is out! 📸
A new release with the latest updates and improvements for Android image picking.
🔗 Release: https://github.com/NicosNicolaou16/ImagePickerAndroid/releases/tag/2.6.0
-
🚀 ImagePickerAndroid v2.6.0 is out! 📸
A new release with the latest updates and improvements for Android image picking.
🔗 Release: https://github.com/NicosNicolaou16/ImagePickerAndroid/releases/tag/2.6.0
-
Tired of fragile API calls and missing events when saving data in your Kotlin services? This post introduces Okapi, a lightweight #Kotlin library that solves the dual-write problem using the transactional outbox pattern. Check out how to easily integrate it with #SpringBoot, #PostgreSQL, #MySQL, #HTTP, and #Kafka:
https://softwaremill.com/transactional-outbox-with-okapi/ -
Tired of fragile API calls and missing events when saving data in your Kotlin services? This post introduces Okapi, a lightweight #Kotlin library that solves the dual-write problem using the transactional outbox pattern. Check out how to easily integrate it with #SpringBoot, #PostgreSQL, #MySQL, #HTTP, and #Kafka:
https://softwaremill.com/transactional-outbox-with-okapi/ -
-
-
Kotlin? Swift? Flutter? Нет, кириллица: пишем production-приложение с картой и push-ами на 1С: Элемент
Привет, Хабр! (И тебе, 1С-ник, который открыл статью только чтобы убедиться, что пока точно не надо изучать новый продукт. И тебе, питонист, который сейчас будет морщиться. И тебе, мобильный разработчик, который уверен, что без Kotlin/Swift нормальное приложение не родится - держи кружку крепче.) Эта статья будет посвящена технологии, на которой можно написать своё мобильное приложение за пару дней. И я вам на примере реализованного мною полноценного проекта логистического приложения покажу, что сейчас из себя представляет эта технология на нашей родной КИРИЛЛИЦЕ , и что на ней можно сделать прямо сейчас. И самое главное, как…
https://habr.com/ru/articles/1068032/
#программирование #мобильное_приложение #1с #элемент #python #swift #kotlin #разработка #логистика #архитектура_приложений
-
Blockchain.com is hiring Back-End Engineer, Trading
🔧 #kotlin #python #rest #cryptocurrency #aws #docker #kubernetes #sql
🌎 London, United Kingdom
⏰ Full-time
🏢 Blockchain.comJob details https://jobsfordevelopers.com/jobs/back-end-engineer-trading-at-blockchain-com-jul-23-2026-65cff8?utm_source=mastodon.world&utm_medium=social&utm_campaign=posting
#jobalert #jobsearch #hiring -
Blockchain.com is hiring Back-End Engineer, Trading
🔧 #kotlin #python #rest #cryptocurrency #aws #docker #kubernetes #sql
🌎 London, United Kingdom
⏰ Full-time
🏢 Blockchain.comJob details https://jobsfordevelopers.com/jobs/back-end-engineer-trading-at-blockchain-com-jul-23-2026-65cff8?utm_source=mastodon.world&utm_medium=social&utm_campaign=posting
#jobalert #jobsearch #hiring -
Latest Android Weekly Issue 739 is out!
https://androidweekly.net/issues/issue-739 #AndroidDev #Kotlin -
Latest Android Weekly Issue 739 is out!
https://androidweekly.net/issues/issue-739 #AndroidDev #Kotlin -
Cerchi un lettore RSS moderno, veloce e senza distrazioni? FeedFlow offre sincronizzazione flessibile, lettura offline e app per tutte le principali piattaforme. #Linux #RSS #OpenSource #FeedFlow #Kotlin https://www.linuxeasy.org/feedflow-il-lettore-rss-multipiattaforma-che-mette-al-primo-posto-semplicita-e-controllo/
-
Cerchi un lettore RSS moderno, veloce e senza distrazioni? FeedFlow offre sincronizzazione flessibile, lettura offline e app per tutte le principali piattaforme. #Linux #RSS #OpenSource #FeedFlow #Kotlin https://www.linuxeasy.org/feedflow-il-lettore-rss-multipiattaforma-che-mette-al-primo-posto-semplicita-e-controllo/
-
Я сделал «идеальный» мессенджер с ИИ и не знаю, что с ним делать
В январе 2025 года, после различных экспериментов с кодом для чатов, я захотел сделать свой красивый «идеальный» чат. Мне хотелось, чтобы «кнопки выглядели именно так», чтобы при тапе на кнопку был импакт, чтобы форма бабблов сообщений была именно такой формы, чтобы были анимации открытия экрана, и множество других хотелок по чат UI/UX. Всё это мне хотелось в мессенджере с людьми, а с LLM как и в сотнях других приложений для общения с ИИ‑персонажами. Но в каждом я видел какой‑то изъян, которого не должно было быть в моём приложении. Первые версии приложения совсем не требовали бэкенда. Всё работало локально и подключалось к Gemini напрямую с использованием личного API‑ключа. Но после того как я дал приложение друзьям, я понял, что никто не будет так делать. Тогда возникла первая проблема — бэкенд.
-
Die Hilfe Funktion ist fertig. Wenn das Spielfeld durcheinander ist, dann werden alle Felder mit falschem Inhalt rot markiert. Beim Auswählen eines Bauelements werden die geeigneten Zielfelder grün markiert, ein Fortschritt gegenüber der alten Version. 😀
Die Hilfe wird aber nicht immer aktiviert sein. Wenn man einige Level gelöst hat, dann darf man die ab und zu einsetzen.
-
Die Hilfe Funktion ist fertig. Wenn das Spielfeld durcheinander ist, dann werden alle Felder mit falschem Inhalt rot markiert. Beim Auswählen eines Bauelements werden die geeigneten Zielfelder grün markiert, ein Fortschritt gegenüber der alten Version. 😀
Die Hilfe wird aber nicht immer aktiviert sein. Wenn man einige Level gelöst hat, dann darf man die ab und zu einsetzen.
-
Affirm is hiring Software Engineer I, Full-Stack (Home and Search Experience)
🔧 #kotlin #python #aws #kubernetes #mysql
🌎 Remote; United States
⏰ Full-time
🏢 AffirmJob details https://jobsfordevelopers.com/jobs/software-engineer-i-full-stack-home-and-search-experience-at-affirm-com-apr-9-2026-77f3ea?utm_source=mastodon.world&utm_medium=social&utm_campaign=posting
#jobalert #jobsearch #hiring -
Affirm is hiring Software Engineer I, Full-Stack (Home and Search Experience)
🔧 #kotlin #python #aws #kubernetes #mysql
🌎 Remote; United States
⏰ Full-time
🏢 AffirmJob details https://jobsfordevelopers.com/jobs/software-engineer-i-full-stack-home-and-search-experience-at-affirm-com-apr-9-2026-77f3ea?utm_source=mastodon.world&utm_medium=social&utm_campaign=posting
#jobalert #jobsearch #hiring -
I started migrating all my programming blog posts from enshittified Medium to dev.to and revisiting them at the same time.
A lot of things changed since #Kotlin 1.1, for example starting with Kotlin 1.5 the compiler is optimizing for loops of any combination of functions creating an integer progression, like this very unreasonable example:for (i in (10 downTo 1).reversed().reversed().reversed() step 3) {
println(i)
}https://dev.to/cbeyls/exploring-kotlins-hidden-costs-part-3-delegated-properties-and-ranges-4obl
-
I started migrating all my programming blog posts from enshittified Medium to dev.to and revisiting them at the same time.
A lot of things changed since #Kotlin 1.1, for example starting with Kotlin 1.5 the compiler is optimizing for loops of any combination of functions creating an integer progression, like this very unreasonable example:for (i in (10 downTo 1).reversed().reversed().reversed() step 3) {
println(i)
}https://dev.to/cbeyls/exploring-kotlins-hidden-costs-part-3-delegated-properties-and-ranges-4obl
-
heise+ | Apps für Mobilgeräte und Web entwickeln mit Compose und Kotlin Multiplatform
Kotlin Multiplatform ermöglicht es, eine Android-App ohne viel Aufwand auch für iOS, Desktop und das Web zu veröffentlichen. Wir probieren das aus.
#Android #iOS #IT #JetBrains #Kotlin #Programmierung #Softwareentwicklung #news
-
heise+ | Apps für Mobilgeräte und Web entwickeln mit Compose und Kotlin Multiplatform
Kotlin Multiplatform ermöglicht es, eine Android-App ohne viel Aufwand auch für iOS, Desktop und das Web zu veröffentlichen. Wir probieren das aus.
#Android #iOS #IT #JetBrains #Kotlin #Programmierung #Softwareentwicklung #news
-
SumUp is hiring Senior Backend Engineer - Global Expansion
🔧 #golang #java #kotlin #seniorengineer
🌎 Berlin, Germany
⏰ Full-time
🏢 SumUpJob details https://jobsfordevelopers.com/jobs/senior-backend-engineer-global-expansion-at-sumup-com-may-7-2026-57b472?utm_source=mastodon.world&utm_medium=social&utm_campaign=posting
#jobalert #jobsearch #hiring -
SumUp is hiring Senior Backend Engineer - Global Expansion
🔧 #golang #java #kotlin #seniorengineer
🌎 Berlin, Germany
⏰ Full-time
🏢 SumUpJob details https://jobsfordevelopers.com/jobs/senior-backend-engineer-global-expansion-at-sumup-com-may-7-2026-57b472?utm_source=mastodon.world&utm_medium=social&utm_campaign=posting
#jobalert #jobsearch #hiring -
Es gibt jetzt Bausteine, die sind am Untergrund festgeschraubt und können nicht bewegt werden 🙂
Nicht so schön ist, dass das Spiel viel zu sehr dem Vorgänger ähnelt, da fehlen noch ein paar frische Ideen 🤔
LOC: 5097
-
Es gibt jetzt Bausteine, die sind am Untergrund festgeschraubt und können nicht bewegt werden 🙂
Nicht so schön ist, dass das Spiel viel zu sehr dem Vorgänger ähnelt, da fehlen noch ein paar frische Ideen 🤔
LOC: 5097
-
“Built for deprecation” is a fascinating AI philosophy from Android.
Android Skills focus on filling knowledge gaps in today’s models, proving value through evals, and disappearing as AI gets smarter.
https://android-developers.googleblog.com/2026/08/android-skills-philosophy.html?m=1
-
“Built for deprecation” is a fascinating AI philosophy from Android.
Android Skills focus on filling knowledge gaps in today’s models, proving value through evals, and disappearing as AI gets smarter.
https://android-developers.googleblog.com/2026/08/android-skills-philosophy.html?m=1
-
@jonyoder I'm finding the following really quick and economical to work with:
1) #HTMX and #Hyperscript in the client,
2) #Kotlin in the server, generating all client code dynamically using an HTMX #DSL.
Wih this rig I can easily generate either page-by-page code or an #SPA.
Only a few lines of hand-crafted Javascript needed for special cases.
(#HobbyCoding) -
@jonyoder I'm finding the following really quick and economical to work with:
1) #HTMX and #Hyperscript in the client,
2) #Kotlin in the server, generating all client code dynamically using an HTMX #DSL.
Wih this rig I can easily generate either page-by-page code or an #SPA.
Only a few lines of hand-crafted Javascript needed for special cases.
(#HobbyCoding) -
🚀 Android Studio Quail 4 Canary 4 is here!
Notable fixes:
✅ "SparseArray" memory leak
✅ Gemini AI improvements
✅ AI Sandbox shell commands
✅ Critical AI Agent file deletion bug
✅ Profiler UI fixes🔗 https://androidstudio.googleblog.com/2026/08/android-studio-quail-4-canary-4-now.html
-
Today I realized that I have my own preferred software dev stack that is really, really good:
- #Kotlin
- #JavaFX
- #H2 for embedded db
- #PostgreSQL for server dbNo browser required. Not C fast, but definitely fast enough. Runs pretty much anywhere. Great tooling. A library for just about anything. The only real downside is #Gradle, but JetBrains are working on that, too.