#kotlin

2025-12-14

Latest Android Weekly Issue 705 is out!
androidweekly.net/issues/issue #AndroidDev #Kotlin

Nicolas Fränkel 🇪🇺🇺🇦🇬🇪frankel@mastodon.top
2025-12-13

That's Unpossible – A #fullstack side project webapp (including a high-fidelity #UI!) all in #Kotlin

youtube.com/watch?v=FXGT6HbBXNw

#Vaadin #KaribuDSL

MonokaGerryT
2025-12-13

Share of programming languages used by / applications (2025-12-13):

30%
20%
19%
17%
6%
5% ++
1%
1%
2% Other:

71% use GTK4 (92% of them ), still 29% GTK3

Method: Source [1] lists 800 awesome (3/4) applications and their

[1] github.com/valpackett/awesome-

@GTK @gnome

Next iteration including various glitches.

#CreativeCoding #OPENRNDR #Kotlin #GLSL #Shader

Code-generated irregular tile-based design. The tiles now are rendered with a noisy shader that mixes two colors. The colors are picked from a palette using simplex noise, based on the tile's position. A bit like seeing a regular grid distorted by a water surface.
Leanpubleanpub
2025-12-12

Compose & Android Deep Dive Package (Jetpack Compose internals + Manifest Android Interview) leanpub.com/b/android-deep-div by Jaewoong and Jorge Castillo is the featured bundle of ebooks 📚 on the Leanpub homepage! leanpub.com

The following 2 books are included in this bundle...
Manifest Android Interview and Jetpack Compose internals

Find it on Leanpub!

2025-12-12

Damit der Weihnachtszauber nicht durch Handyspielen unterbrochen wird, habe ich die App ein bisschen dekoriert. Die Maus darf auch Geschenke einsammeln. Das Feature lässt sich ein und ausschalten. 😀

mazeblog.de/cheese.php

#Kotlin #AndroidDev #IndieGameDev #CheeseMove

I enjoy this it's-a-grid-but-not-quite.

My eyes keep jumping around trying to understand.

#CreativeCoding #math #mathArt #geometry #OPENRNDR #Processing #Kotlin

A code generated tile-based texture. The tiles are irregular, originally placed on a grid, but then displaced.

A few glitchy tiles float on top of others, coming out of nowhere.
2025-12-12

[Перевод] Как сократить расходы на токены и повысить точность LLM

Когда количество доступных LLM инструментов (tool-ов) разрастается, традиционные подходы к tool calling становятся непрактичными — утилизация токенов улетает ещё до начала общения. К тому же, модели становится сложнее выбрать нужный набор tool-ов для решения проблемы. В новом переводе от команды Spring АйО читаем о паттерне Tool Search Tool, предложенном Anthropic и реализованном в Spring AI с помощью ToolSearchToolCallAdvisor. Он позволяет LLM динамически находить нужные инструменты по мере необходимости, экономя до 64% токенов и повышая точность.

habr.com/ru/companies/spring_a

#llm #tool #java #kotlin #spring #spring_boot #spring_framework #springboot #spring_security #spring_data

So I finally moved 90% of rendering code from the megaclass into render system and implemented a more Unity-like approach to a scene graph abusing Kotlin's superuseful DSL for that.

And if I'll move the rest 10% I'll pretty much open a way to create a universal 2D/3D engine, which is, not gonna lie, very handy.

#gamedev #kotlin

JCONjcon
2025-12-12

Today's Content Board Spotlight: Nicolas Fränkel

With his expertise across and he doesn't just build software, he teaches it!
As a at international conferences, a former part-time university and an he knows how to spread the word.

Join at 2026.europe.jcon.one/

Nicos Nicolaou :androidHead:nicolaou_nicos@androiddev.social
2025-12-11

🚀 Android Studio Otter 3 Feature Drop 2025.2.3 Canary 5 is out!
Includes fixes for Kotlin sync, Compose Preview, screen recording, Gradle args, indexing, and device audio redirect.

🔗 androidstudio.googleblog.com/2

#AndroidDev #AndroidStudio #Android #Kotlin

2025-12-11

Как проходит онбординг тестировщика в финтехе

Привет! Меня зовут Денис. В августе 2024 года я присоединился к компании ЮMoney в роли Fullstack-тестировщика с автоматизацией на Kotlin. Наша команда тестирует и фронтенд, и бэкенд. Автотесты в основном интеграционные — они охватывают интерфейс пользователя и внутренние процессы. Набор задач обширный. Поэтому, на мой взгляд, для новичка в команде очень важен этап онбординга. Спустя год я хочу поделиться впечатлениями о первых трёх месяцах работы в компании. Расскажу об этапах онбординга в отделе тестирования, курсе молодого бойца и поддержке со стороны команды в течение всего периода.

habr.com/ru/companies/yoomoney

#онбординг #адаптация #тестирование #наставничество #карьера #hr #kotlin

2025-12-10

[Перевод] Hibernate Validator 9.1: самый мощный апгрейд за последние годы

Что, если ваш валидатор стал бы в 3 раза быстрее и потреблял бы вдвое меньше памяти — без единой правки бизнес-логики? Именно это случилось с Hibernate Validator 9.1: ушли тяжёлые коллекции, пришёл умный стек. Каскадная валидация теперь летает, даже при циклах в графе объектов. Плюс бонус: меньше мусора в памяти, меньше аллокаций, быстрее интерполяция сообщений. В бенчмарках — просто космос. Все это – в новом переводе от команды Spring АйО . Комментарий Поливаха Михаила : Несмотря на то, что с валидацией мы напрямую работаем не часто, имейте в виду, что Spring Boot и ваши @RestController -ы под капотом всё равно используют hibernate-validator. Поэтому почитайте, не поленитесь.

habr.com/ru/companies/spring_a

#java #kotlin #hibernate #validator #performance #performance_optimization #orm #spring #spring_boot #spring_framework

2025-12-10

[Ứng dụng học lập trình Codex vừa hoàn thành thử nghiệm] 🚀 Nhà phát triển đã bắt đầu xây dựng app trên Flutter, sau đó chuyển sang Jetpack Compose (Android) và cuối cùng là Kotlin Multiplatform để mở rộng hỗ trợ iOS. Hiện tại Codex cung cấp bài học HTML/CSS & Java, Python sẽ đến trong tương lai. Đánh giá từ cộng đồng rất được trân trọng! #Lập_trình #Kotlin #Flutter #Android #iOS #Learning #EdTech

reddit.com/r/programming/comme

David Vokilovoki
2025-12-10

Impressions of a programming language learner: I wish someone prove me wrong but as now I think generics are just syntactic sugar for polymorphic definitions. Not really the powerful code reducing machine that are c++ templates or Python duck typing are. Write code once. DRY. Generics are justified by safety, but instantiation and specialization in C++ could have provided that safety. As i said, i wish someone prove me wrong. That would be helpful indeed.

2025-12-10

I added unit test coverage to a side project that I am working on for myself (building an API to enter in books that I read). Do I expect this project to take off? Nope.
Does it give me small joy to stretch my brain on something small and no consequences? Yep.

I know @mkheck might be interested in it since is #Kotlin + JDK 25

Link to Repo (Not taking any contributions right now, still getting the thing built since all it does is a healthcheck saying it's running): git.sr.ht/~meek/bookLister

A screenshot of the git log from the bookLister repository, showing the git commit messages that were made recently, highlighting the fact of adding unit tests to the hobby project
zalim (kotlin wasm ...)bashorov@mastodon.online
2025-12-09

Join me Tomorrow (11.12) at 15:00–19:00 CET for a Kotlin AMA to chat about #Kotlin and #WebAssembly! 💬

kotl.in/ama

#JetBrainsAMAWeek

2025-12-09

Development environment IntelliJ IDEA 2025.3 released in Islands Theme

JetBrains has released version 2025.3 of its IDEs, including IntelliJ IDEA. It uses the new Islands Theme and relies on the K2 mode for Kotlin.

heise.de/en/news/Development-e

#Entwicklungsumgebung #IntelliJIDEA #IT #Java #JetBrains #Kotlin #news

Client Info

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