Serhii Yaremych
banner
desugar.bsky.social
Serhii Yaremych
@desugar.bsky.social
Android Developer passionate about GPU graphics and Jetpack Compose. Building Imla - an experimental GPU-accelerated blur solution for Android.
Exploring OpenGL and rendering algorithms to create smooth visual experiences.
In Compose, the analogue is the GraphicsLayer API: it separates composition into layers so the background can be blurred as a unit while the overlay renders cleanly above. Prefer Haze by @chrisbanes.me — it handles this and edge cases.
September 14, 2025 at 10:33 PM
Realtime Blur on Android used to be a punchline, and many of us still carry that muscle memory.
This thread rewrites it: what we tried, why it hurt, and how RenderEffect + AGSL made "frosted glass" practical and fast.
#AndroidDev #JetpackCompose #Shader #AGSL
September 14, 2025 at 10:28 PM
Spent a few evenings tinkering with the official KotlinLSP. Got it working with Android in VSCode by writing a custom Gradle Plugin to analyze classpath & generate workspace.json file. Now I have auto-completion for Android libs/SDK + basic build & run tasks. Loving the progress!
#AndroidDev
August 27, 2025 at 7:22 PM
I tried the new shape-morphing APIs and found them easy to use, with great-looking results.
#AndroidDev #JetpackCompose
August 14, 2025 at 4:30 PM
I'm really liking where this is going, the overall shape is starting to take form. There are still some rough edges, but the work is progressing nicely.
#AndroidDev #JetpackCompose
August 11, 2025 at 2:27 PM
How to display many high-quality images at once without OOM?

Use atlas textures:
– Pack multiple images into a single bitmap
– Draw specific regions via coordinates

One texture = lower memory overhead than managing hundreds of bitmaps.

#AndroidDev #JetpackCompose
July 13, 2025 at 10:19 PM
July 11, 2025 at 8:35 PM
Hey chat, what do you think of these animations? Are they a bit too distracting?
#JetpackCompose #AndroidDev
July 11, 2025 at 8:33 PM
And here’s the original version so you can compare.
April 10, 2025 at 11:49 AM
@chrisbanes.me Here’s what I’ve got. It’s not perfect, but I think the draw latency is much lower. Also, I reuse RenderScript objects instead of reallocating them every frame. What do you think?
#AndroidDev #JetpackCompose
April 10, 2025 at 11:44 AM