Sign in

sinasamaki

@sinasamaki.com
959 followers 171 following 278 posts

creating delightful UI in #JetpackCompose sinasamaki.com

PostsRepliesMedia
Reposted by sinasamaki
sinasamaki @sinasamaki.com · 02/10/2026
✨ New Video on how to create a ribbon modifier in Jetpack Compose that you can add to any Composable www.youtube.com/watch?v=CTA2...
042
sinasamaki @sinasamaki.com · 02/10/2026
✨ New Video on how to create a ribbon modifier in Jetpack Compose that you can add to any Composable www.youtube.com/watch?v=CTA2...
042
sinasamaki @sinasamaki.com · 01/10/2026
✨ A little delight for pro users of the app. This fancy receipt animates in with the user's subscription details #shipaton #buildinpublic
1100
sinasamaki @sinasamaki.com · 30/09/2026
When you forgot to record previous days, you can swipe through the calendar dial and tap to zoom into particular days and mark habits as done I've been testing it a lot to make sure it gets even taps on the edges correctly #shipaton #buildinpublic
270
sinasamaki @sinasamaki.com · 30/09/2026
✨Customizable emoji particle animation. Pick any combination of emojis that best fit your accomplishment #shipaton #buildinpublic
060
sinasamaki @sinasamaki.com · 30/09/2026
13 more hours till the #shipaton deadline. Sounds like enough time to add some more animations into my app
001
sinasamaki @sinasamaki.com · 27/09/2026
cutting it too close for #shipaton deadline 😬🤞
020
sinasamaki @sinasamaki.com · 22/09/2026
🤔 What do you think of this swipe to reveal interaction? When you need to undo, edit or re-order a habit, just swipe to reveal the hidden actions ✨ #buildinpublic #shipaton
060
Reposted by sinasamaki
sinasamaki @sinasamaki.com · 21/09/2026
After thousands😄 of requests, I am finally adding light mode #shipaton #buildinpublic
181
sinasamaki @sinasamaki.com · 21/09/2026
Calendar view, the dates disappeared 🙈 But honest question to you: Is this an AI reply?
010
sinasamaki @sinasamaki.com · 21/09/2026
After thousands😄 of requests, I am finally adding light mode #shipaton #buildinpublic
181
sinasamaki @sinasamaki.com · 12/09/2026
✨ Glitch animation effect can be easily made with just a randomly generated grid of different designs. I still need to tweak it a bit further, but looks like a good start 🤩 #shipaton #buildinpublic
290
sinasamaki @sinasamaki.com · 11/09/2026
Now building a year view where you can see an annual overview of your completed habits, in a circular scrolling grid 🎛️ ✨ #shipaton #buildinpublic
090
sinasamaki @sinasamaki.com · 11/09/2026
✨ Here's a glow completion animation for a more calming celebration. It's built with Compose's shadow and blur modifiers, along with canvas path functions for the inner wave. Any suggestions to improve it? #shipaton #buildinpublic
071
sinasamaki @sinasamaki.com · 10/09/2026
✨ Here's the ribbon animation, complete with some confetti celebration, in my habit tracker app. And yes, the font is now Google Sans 🤩 #shipaton #buildinpublic
180
sinasamaki @sinasamaki.com · 02/09/2026
Wow, the new youtube view count is really inflating views way up! I still don't understand why they did this.
010
sinasamaki @sinasamaki.com · 02/09/2026
✨ In my latest video, I went over all the tiny details that made the Timely app so delightful. Like this transition between arcs. Instead of just popping into place, they made it smoothly reduce radius, alpha & thickness, for better readability Check it out -> www.youtube.com/watch?v=Tn_Z...
050
sinasamaki @sinasamaki.com · 01/09/2026
Thanks 🙏🙏 Yeah, it was very inspiring!
010
Reposted by sinasamaki
seb @sebastiano.dev · 31/08/2026
I 'member! It was a great app, so nice to see it live on in this awesome video
141
Reposted by sinasamaki
sinasamaki @sinasamaki.com · 29/08/2026
✨ New Video! On one of my biggest app inspirations The Timely app opened my eyes to the beauty that is possible on Android Hope you enjoy it as much as I loved making it youtu.be/Tn_ZnFsJ9lE
0134
sinasamaki @sinasamaki.com · 29/08/2026
✨ New Video! On one of my biggest app inspirations The Timely app opened my eyes to the beauty that is possible on Android Hope you enjoy it as much as I loved making it youtu.be/Tn_ZnFsJ9lE
0134
sinasamaki @sinasamaki.com · 28/08/2026
Nice! It still needs some work, but hopefully dropping it tomorrow ✨⏱️
110
Reposted by sinasamaki
sinasamaki @sinasamaki.com · 27/08/2026
Thanks @jay.shortway.io for the shoutout in the @revenuecat.com stream My idea is a habit tracker that lets you celebrate each habit with different fun animations; a check for all does not make sense Calm glow for meditation, and a hectic scribble for 10 hard pullups www.youtube.com/live/VAsl_q0...
064
sinasamaki @sinasamaki.com · 27/08/2026
Thanks @jay.shortway.io for the shoutout in the @revenuecat.com stream My idea is a habit tracker that lets you celebrate each habit with different fun animations; a check for all does not make sense Calm glow for meditation, and a hectic scribble for 10 hard pullups www.youtube.com/live/VAsl_q0...
064
sinasamaki @sinasamaki.com · 26/08/2026
Thanks so much for the shoutout 🙏🙏 Magic is such high praise 🪄
020
Reposted by sinasamaki
Marc Reichelt 🇺🇦 @mreichelt.bsky.social · 26/08/2026
Absolutely stunning Compose magic, as always from @sinasamaki.com 🎉👏
162
sinasamaki @sinasamaki.com · 26/08/2026
Later this week, a new and very special video is coming out on ChromaDial ✨ If you are not caught up, here is my earlier video introducing the library, so that you will be ready for what's coming next ⏱️ www.youtube.com/watch?v=_DGy...
1101
sinasamaki @sinasamaki.com · 19/08/2026
Thanks! I will keep that in mind. As much as I want to make the animations a main attraction, I also want to respect user's time.
000
sinasamaki @sinasamaki.com · 19/08/2026
I'll take that as a win 🤩 Any improvements you'd suggest?
100
Reposted by sinasamaki
sinasamaki @sinasamaki.com · 19/08/2026
Here's a 3D spin animation triggered by a long press, to celebrate the completion of a task. What do you think of it? #shipaton #buildinpublic
2142
sinasamaki @sinasamaki.com · 19/08/2026
Here's a 3D spin animation triggered by a long press, to celebrate the completion of a task. What do you think of it? #shipaton #buildinpublic
2142
sinasamaki @sinasamaki.com · 18/08/2026
🫡 new video coming soon. My backlog is growing, need to upload more
020
sinasamaki @sinasamaki.com · 18/08/2026
Very very close. Actually your way could be better 🤔 It's just a single button, no back right now Then rotations (of course) and translation to mimic the perspective shift But for the thickness, it's just a path that is drawn underneath the card, and animated with a sine curve to match rotation
210
sinasamaki @sinasamaki.com · 18/08/2026
no shaders, just path and graphics layer rotations and translations
020
Reposted by sinasamaki
Marc Reichelt 🇺🇦 @mreichelt.bsky.social · 18/08/2026
I'm open to work! People know me for my skills in Android, Kotlin, Compose, Gradle, Android Automotive, or for my hunger in eating issues for breakfast. You might also know me from my talks at @droidcon.bsky.social & @kotlinconf.com. Onward to new adventures! 🚀 I'm thankful for likes & reposts 🙏
Marc Reichelt standing on the stage at Droidcon Berlin 2024 in front of a slide of his talk, named "Testing Tricks with Kotlin".
A big text overlayed on the image says 'Open To Work'
02112
sinasamaki @sinasamaki.com · 18/08/2026
No 3D models here, just Jetpack Compose Any idea how I did it? #buildinpublic #shipaton
2110
sinasamaki @sinasamaki.com · 18/08/2026
Thanks! Habit tracker is correct ✅🎉
010
sinasamaki @sinasamaki.com · 17/08/2026
🙏 Yeah, it will be a long press interaction on a button
000
Reposted by sinasamaki
sinasamaki @sinasamaki.com · 17/08/2026
✨ My #shipaton project has began Can anyone guess what it will be? #buildinpublic #androiddev
3141
sinasamaki @sinasamaki.com · 17/08/2026
✨ My #shipaton project has began Can anyone guess what it will be? #buildinpublic #androiddev
3141
sinasamaki @sinasamaki.com · 12/08/2026
🤩 anyone else competing in @revenuecat.com #shipaton?
030
Reposted by sinasamaki
sinasamaki @sinasamaki.com · 10/08/2026
ICYMI: Here's my talk at Kotlin Conf earlier this year on creating magical UI in Jetpack Compose www.youtube.com/watch?v=wj7z...
0131
sinasamaki @sinasamaki.com · 10/08/2026
ICYMI: Here's my talk at Kotlin Conf earlier this year on creating magical UI in Jetpack Compose www.youtube.com/watch?v=wj7z...
0131
sinasamaki @sinasamaki.com · 29/07/2026
Congrats @androiddevs.bsky.social on 5 years of Compose 🥳 And lots of thanks for the mention, I'm beyond excited ✨🙇‍♂️🙏 android-developers.googleblog.com/2026/07/five...
0191
sinasamaki @sinasamaki.com · 29/07/2026
thanks 🙏
static.klipy.com
Dwight Schrute's Boss Day Thank You
ALT: Dwight Schrute's Boss Day Thank You
020
sinasamaki @sinasamaki.com · 26/07/2026
seems like a bug
020
Reposted by sinasamaki
Romain Guy @romainguy.dev · 21/07/2026
I published vibrance-0.1.0 on Maven, now with support for Compose for Desktop (JVM). The APIs let you mix colors yourself, or draw gradients as modifiers or Compose brushes. Next steps: refine the model training to improve some color transitions, better alpha support. github.com/romainguy/vi...
24110
Reposted by sinasamaki
sinasamaki @sinasamaki.com · 20/07/2026
For the upcoming Timely app video, the entire slides presentation design will be inspired by the beautiful horizontal swipe animations that were in the app ✨ Because, why not?? Entire video is made in Compose already 🪄
1131
sinasamaki @sinasamaki.com · 21/07/2026
thanks 🙏
000
sinasamaki @sinasamaki.com · 20/07/2026
For the upcoming Timely app video, the entire slides presentation design will be inspired by the beautiful horizontal swipe animations that were in the app ✨ Because, why not?? Entire video is made in Compose already 🪄
1131