Compose Multiplatform v1.10.3 is out 🚀

Better matrix transform handling + library updates.

Full released notes:
https://github.com/JetBrains/compose-multiplatform/releases/tag/v1.10.3

#Kotlin #Compose #Multiplatform #AndroidDev #Android

Как я пытался чинить анимацию в LazyColumn

Привет, Хабр! Я Витя Стро е ску, последние пять лет в свободное от отдыха время занимаюсь разработкой под Android, три из которых — в команде мобильного оператора Т-Мобайл. Поделюсь с вами опытом попытки конфигурации анимаций для айтемов у Compose LazyColumn. Мы переписывали наш главный экран с XML+View на Jetpack Compose, который состоит из списка с различного рода сложности айтемами. В статье разберем, почему возникает рассинхрон, как устроен механизм анимаций внутри LazyColumn, почему кастомный animateItem обречен с самого начала и к какому решению мы пришли в итоге.

https://habr.com/ru/companies/tbank/articles/1009014/

#android #android_development #kotlin #compose #jetpack_compose #lazycolumn #animations #expand_collapse #issue #animate_item

Как я пытался чинить анимацию в LazyColumn

Привет, Хабр! Я Витя Строеску, последние пять лет в свободное от отдыха время занимаюсь разработкой под Android, три из которых — в команде мобильного оператора Т-Мобайл. Поделюсь с вами опытом...

Хабр

New article: Animation Preview for ProgressBar

How to animate a custom ProgressBar in Jetpack Compose and preview the animation directly in Android Studio without running the app.

https://slizh.dev/post/animation-preview-for-progressbar/

#android #compose #animation

Animation Preview for ProgressBar

How to animate a custom ProgressBar in Jetpack Compose and preview the animation directly in Android Studio without running the app.

Gibt es ein Tool, das mir aus so einer #K8s #helm Datei eine #Docker-#Compose Datei zimmert?

Ich weiß schon, helm macht auch noch mehr, Config und so. Das könnte ja irgendwie genrisch irgendwo in separaten Files liegen oder so.

Aber ich hab hier ne Software, die der Hersteller nur in K8s unterstützt, und ich hab halt keines...

🚀 Kotlin 2.3.20-RC2 is out!

Fixes for compiler optimizations, JVM reflection performance, Compose bitcode lowering, Gradle memory leaks, and Build Tools API compatibility.

👇
https://github.com/JetBrains/kotlin/releases/tag/v2.3.20-RC2

#Kotlin #Gradle #Compose #JVM #AndroidDev

Release Kotlin 2.3.20-RC2 · JetBrains/kotlin

Changelog Compiler KT-84620 Incorrect optimization of property delegation KT-81974 Do not eagerly initialize reflection for KProperty objects for delegated properties JVM. Reflection KT-84600 Pe...

GitHub

How do I say "this text is in this language" in Jetpack Compose so the screenreader reads it correctly? 🤔
Important for apps that show texts in multiple languages.

#Android #Compose #JetpackCompose #Kotlin #Androiddev

Some years ago, I started using #Docker #rootless for my #selfhosting needs. I was quite happy with it, even if finding information about rootless mode has been quite difficult.
I mostly used #compose setups.

Some days ago, I looked at #podman to replace those setups with a more modern stack. Podman works well for single containers but not that much podman-compose: don't believe the articles telling you that it's automatic, it's not!

#containers #apps #linux #floss

Dear #mastoadmins, I'd like to improve the current setup using #caddy and #podman #compose. Is anyone using #podman #quadlet with #systemd? Also I understand that having the connection between caddy reverse proxy and mastodon via sockets is very cool and I'd like to give this a try as well.

Systemd is now offering keeping podman quadlet containers up to date by itself. Maybe this one can be leveraged as well.

#mastodon #serveradmin

Kotlin 2.3.20-RC is out 🚀

Stability & tooling updates across compiler, Compose, Wasm, JS, Native, and Gradle — plus K2 improvements and Multiplatform build fixes.

👇
https://github.com/JetBrains/kotlin/releases/tag/v2.3.20-RC

#Kotlin #Multiplatform #Compose #AndroidDev #Android