#Kotlin

Leanpubleanpub
2026-02-13

Practical Kotlin Deep Dive Course: Unlocking the 'How' and 'Why' behind Kotlin fundamentals and internal mechanisms. leanpub.com/courses/leanpub/ko by Jaewoong is the featured course on the Leanpub homepage! leanpub.com

Find it on Leanpub!

2026-02-13

Die Bewegung der Spielsteine wurde überarbeitet, speichern und laden von Spielen funktioniert auch wieder 😀

#Kotlin #AndroidDev #IndieGameDev

JDrivenjdriven
2026-02-13

From Java to Kotlin – Part V: Switch vs When
A blog by Justus

Considering a move to Kotlin? Coming from a Java background? In this short series of blog posts, I’ll take a look at familiar, straightforward Java concepts and demonstrate how you can approach them in Kotlin. While many of these points have already been discussed in earlier posts by colleagues, my focus is simple: how you used to do it in Java, and how you do it in...

jdriven.com/blog/2026/02/Java-

Nicos Nicolaou :androidHead:nicolaou_nicos@androiddev.social
2026-02-12

🐼 Android Studio Panda 2 | 2025.3.2 Canary 4 is out!

Fixes include:
✅ System Trace UI issue
✅ litellm support for Gemini
✅ KMP + AGP 9 sync fixes
✅ Lint support for new AGP 9 DSL
✅ Multiplatform Gradle recipe

🔗 androidstudio.googleblog.com/2

#AndroidStudio #AndroidDev #Kotlin

2026-02-12

[Перевод] Программирование, ориентированное на данные, для Java: за пределами record-классов

Record-классы удобны, пока класс = «состояние, всё состояние и ничего кроме». Любое отклонение (API канонического конутруктора не равно внутреннему представлению, нужно наследование) ломает «автогенерацию» и паттерн-деструктурирование (destructuring). В новом переводе от команды Spring АйО статьи Brian`а Goetz`а, архитектора Java Language, предлагается следующий шаг в направлении data-oriented programming in Java: классы-носители и интерфейсы-носители (они же Carrier classes & interfaces). Концептуально, carrier классы родились из record-ов путем ослабления части их ограничений. Комментарий от Михаила Поливаха : Друзья, помните, пожалуйста, что данная статья по сути является суммированием обсуждения Carrier классов из JDK Project Amber Mailing List. Я это к тому, что пока непонятно, в какой версии языка carrier классы появятся, и появятся ли они в том виде, в котором представлены в статье. Статью стоит рассматривать как пищу для размышления.

habr.com/ru/companies/spring_a

#java #jvm #kotlin #jvm_options #jvm_hacks #spring #spring_boot #spring_framework

Alex Nedelcualexelcu
2026-02-12

Project exposing a Delayed Queue, for , and … a database-powered message queue that can also delay messages, with support for your favourite RDBMS.

github.com/funfix/database

JDrivenjdriven
2026-02-12

From Java to Kotlin – Part IV: Copying objects
A blog by Justus

Considering a move to Kotlin? Coming from a Java background? In this short series of blog posts, I’ll take a look at familiar, straightforward Java concepts and demonstrate how you can approach them in Kotlin. While many of these points have already been discussed in earlier posts by colleagues, my focus is simple: how you used to do it in Java, and how you do it...

jdriven.com/blog/2026/02/Java-

2026-02-11

Irgendwie war das Programm total verstrubbelt, hab nicht mehr durchgeblickt, ich schreib jetzt das Spielfeld noch mal in schön 😀

#Kotlin #AndroidDev #IndieGameDev

ein Puzzle für Android in der Entwicklungsumgebung, das Spielfeld ist leer
9Lukas5 🚂 🐧9Lukas5@mastodontech.de
2026-02-11

Hab heut Zeit versenkt in #Kotlin eine #Collection parallel zu verändern und die resultierenden geschachtelten Listen wieder in ne Liste zu sammeln und flach zu machen.

Erst hab ich einfach parallelStream aufgerufen, und am Ende toList + flatten

Mein Source level ist aber Java11.
Da gibts eins von denen am Ende nicht. 🫠

Dann gesucht und rausgefunden #parallelStream ist #Java Api, Kotlin nativ wäre #Coroutines.

Jetzt hab ich was mit experimentellen OptIn #Flows gemacht. 👀

#programming

2026-02-11

I fell in love with kotlin DSL after using kotlin for some months. Now I have to stop myself from writing DSL for everything.
#kotlin #JVM

2026-02-11

[Перевод] HotSpot AOT-кэш: стартуем быстрее, греемся меньше

В новом переводе от команды Spring АйО рассмотрим, как можно ускорить Java-приложения без переписываний: в свежих JDK появились Ahead-of-Time оптимизации кэша, которые выносят «дорогие» этапы загрузки/линковки классов (и даже частично профилирование методов) из рантайма в заранее подготовленный артефакт. Рассмотрим как устроен AOT-кэш в JDK 24–26, какие есть workflow (3 шага vs 2 шага/в один прогон), где прячутся подводные камни вроде удвоения требований по памяти при - XX:AOTCacheOutput , и какие практики обучения помогут реально сократить время старта и быстрее выйти на пик производительности.

habr.com/ru/companies/spring_a

#java #kotlin #jvm #aot #cache #cachecontrol #spring #spring_boot #spring_framework #springboot

JDrivenjdriven
2026-02-11

From Java to Kotlin – Part III: Default Values and Named Arguments
A blog by Justus

Considering a move to Kotlin? Coming from a Java background? In this short series of blog posts, I’ll take a look at familiar, straightforward Java concepts and demonstrate how you can approach them in Kotlin. While many of these points have already been discussed in earlier posts by colleagues, my focus is simple: how you used to do it in...

jdriven.com/blog/2026/02/Java-

Erik C. Thauvinethauvin
2026-02-11
Nicos Nicolaou :androidHead:nicolaou_nicos@androiddev.social
2026-02-11

🚀 New Release: Pokedex Compose XR

Pokémon in Extended Reality built with Jetpack Compose for XR + Kotlin.

Spatial UI experiments + modern Android architecture.

Check it out & drop a ⭐ if you like it 👇
github.com/NicosNicolaou16/Pok

#AndroidDev #JetpackCompose #Kotlin #XR #OpenSource

2026-02-11

We are rushing to put AI in Android apps, but we're building massive financial & ethical liabilities. A recent study found that 72% of AI-powered mobile apps are leaking hardcoded secrets or unconsented user data.

I’ve been passionate about taking a shift in my personal tools and having conversations it.

Btw: I am also currently #OpenToWork and interested in teams that share this passion for Android/AI/Privacy altogether.

#AndroidDev #DataPrivacy #Kotlin #AI #TechJobs

A close up of a tree mixed with a #photo of a #forest and a close up of a stone.

A feature I added today is the ability to drag and drop images into the program, which is great in combination of browsing photo thumbnails with my OS.

Next I'll add dropping video files and choosing a frame (in a recent trip I shot more videos than photos). The resolution will be lower, but when mixed with higher resolution layers it's probably fine.

#photography #creativeCoding #OPENRNDR #Kotlin #nature #trees

An abstract photo resulting from combining three other photos. Low saturation, except a central shape tinted somewhat pink.

Another photo composition created with the program I'm writing.

I like the contrast between the very monochromatic photo and the layer of rainbow-like colors.

Now I can not only export the image, but also the configuration to reproduce the image. The settings are also saved when closing the program and automatically loaded when starting it again, so I can continue where I left off.

#photo #photography #creativeCoding #OPENRNDR #Kotlin #nature #technology

A composition of three photos: a foggy forest without leaves reflected on water (most visible), the rainbow colors on a DVD seen through a photo of plant leaves.

Client Info

Server: https://mastodon.social
Version: 2025.07
Repository: https://github.com/cyevgeniy/lmst