sinasamaki
banner
sinasamaki.com
sinasamaki
@sinasamaki.com
creating delightful UI in #JetpackCompose

sinasamaki.com
Reposted by sinasamaki
Using those sweet drop shadows for a glowy slider, with some extra interactivity when it's at 100% ✨

www.sinasamaki.com/glow-slider/
November 25, 2025 at 11:00 PM
Using those sweet drop shadows for a glowy slider, with some extra interactivity when it's at 100% ✨

www.sinasamaki.com/glow-slider/
November 25, 2025 at 11:00 PM
Reposted by sinasamaki
Drop shadow API plus gradients can be used to give a search box an enticing glow like this in #JetpackCompose

www.sinasamaki.com/glow-search-...
November 24, 2025 at 10:00 PM
Reposted by sinasamaki
🧊 back to experimenting with cubes again. There's something magical about faking 3d elements 🪄✨
November 24, 2025 at 6:40 PM
Drop shadow API plus gradients can be used to give a search box an enticing glow like this in #JetpackCompose

www.sinasamaki.com/glow-search-...
November 24, 2025 at 10:00 PM
🧊 back to experimenting with cubes again. There's something magical about faking 3d elements 🪄✨
November 24, 2025 at 6:40 PM
Reposted by sinasamaki
Swipe to Dismiss from Material 3 compose lib is quite customizable 🤩 ✨
www.sinasamaki.com/glow-swipe-t...
November 22, 2025 at 9:30 PM
Swipe to Dismiss from Material 3 compose lib is quite customizable 🤩 ✨
www.sinasamaki.com/glow-swipe-t...
November 22, 2025 at 9:30 PM
Reposted by sinasamaki
✨ UI Recipe using ribbon modifier as a hover effect in #JetpackCompose
www.sinasamaki.com/ribbon-hover/
November 21, 2025 at 10:45 PM
✨ UI Recipe using ribbon modifier as a hover effect in #JetpackCompose
www.sinasamaki.com/ribbon-hover/
November 21, 2025 at 10:45 PM
Reposted by sinasamaki
✨ Using CRT effect for a Slider in #JetpackCompose

sinasamaki.com/crt-slider/
November 20, 2025 at 9:16 PM
✨ Using CRT effect for a Slider in #JetpackCompose

sinasamaki.com/crt-slider/
November 20, 2025 at 9:16 PM
Reposted by sinasamaki
✨ Using CRT effect for an interactive button
www.sinasamaki.com/crt-button/

#JetpackCompose
November 19, 2025 at 8:03 PM
✨ Using CRT effect for an interactive button
www.sinasamaki.com/crt-button/

#JetpackCompose
November 19, 2025 at 8:03 PM
👾 ✨ Using the CRT effect from my latest article to create this game UI component
www.sinasamaki.com/crt-heart/
#JetpackCompose
November 19, 2025 at 9:00 AM
Reposted by sinasamaki
✨ New article - Let's create the fake CRT effect from the latest Sweeper theme, in #JetpackCompose using graphicsLayer

www.sinasamaki.com/creating-a-crt-screen-effect-in-jetpack-compose/
November 7, 2025 at 11:15 AM
✨ New article - Let's create the fake CRT effect from the latest Sweeper theme, in #JetpackCompose using graphicsLayer

www.sinasamaki.com/creating-a-crt-screen-effect-in-jetpack-compose/
November 7, 2025 at 11:15 AM
✨ New spooky "Stranger Theme" update, now available on Sweeper 🎃 👻
#JetpackCompose
#Halloween

play.google.com/store/apps/d...
apps.apple.com/us/app/sweep...
October 30, 2025 at 2:41 PM
Reposted by sinasamaki
Working on some strange themes 🎃 👻

Using a fake CRT effect here, without shaders, plus a subtle screen shake
October 27, 2025 at 7:01 AM
Working on some strange themes 🎃 👻

Using a fake CRT effect here, without shaders, plus a subtle screen shake
October 27, 2025 at 7:01 AM
Reposted by sinasamaki
rememberGraphicsLayer() is amazing! 🤩
Using it, I can split a Composable into multiple slices and animate them separately, like in my glitch effect.

www.sinasamaki.com/glitch-effec...
October 16, 2025 at 7:00 AM
rememberGraphicsLayer() is amazing! 🤩
Using it, I can split a Composable into multiple slices and animate them separately, like in my glitch effect.

www.sinasamaki.com/glitch-effec...
October 16, 2025 at 7:00 AM
Reposted by sinasamaki
✨ New UI recipe
Glitch effect used in a disappearing animation #JetpackCompose

Code available here:
www.sinasamaki.com/glitch-visib...
October 14, 2025 at 6:40 AM
✨ New UI recipe
Glitch effect used in a disappearing animation #JetpackCompose

Code available here:
www.sinasamaki.com/glitch-visib...
October 14, 2025 at 6:40 AM
October 13, 2025 at 12:45 PM