Konstantin Klassen
konstantinklassen.bsky.social
Konstantin Klassen
@konstantinklassen.bsky.social
Being able to show more than 4 items in the collapsed state is awesome 🙌
September 4, 2025 at 9:26 AM
Reposted by Konstantin Klassen
Combining path animations and cube rotations for this magical reveal effect ✨

#JetpackCompose #shipaton #buildinpublic
August 20, 2025 at 7:03 AM
Reposted by Konstantin Klassen
🚨 New video alert!! Learn all about how to combine Shared elements with Shape morphing in this #ComposeTip

www.youtube.com/watch?v=0moE...
Advanced shared elements with shape morphing | Jetpack Compose Tips
YouTube video by Android Developers
www.youtube.com
August 14, 2025 at 4:04 PM
Reposted by Konstantin Klassen
ICYMI #JetpackCompose finally has a proper box shadow API as of 1.9.0-beta01. Now we can have nice things like this web demo:
July 17, 2025 at 6:55 AM
Sticky list items in #jetpackcompose now with rounded corner support! Such a simple problem, yet so many iterations until I had something working. Have to work on performance now.
June 30, 2025 at 6:32 PM
Material Design updates didn't make it into the initial Android 16 release ☹️
June 11, 2025 at 5:33 AM
Tried to rebuild the Android 16 notification glue/magnet/expressive thingy. Next are the corner sizes.
#androiddev #jetpackcompose
June 9, 2025 at 9:40 AM
Was there any change to color in Material expressive? I don't see any update to it since the announcement. Picking the contrast was possible even before 🤔. #androiddev
May 22, 2025 at 6:30 AM
Reposted by Konstantin Klassen
✨🎬 New video on creating delightful path animations in #JetpackCompose

youtu.be/20b_bshZo84
#AndroidDev #Kotlin #ComposeMultiplatform
May 19, 2025 at 6:31 PM
I inflated an AdMob iOS native ad in #cmp from xib file. It only took me some days and my whole sanity 🤪. If anyone knows how to tell the UIKitView to wrap the UiView returned from the factory method, let me know 🙏. On to the Android part, which shouldn't take that long
April 26, 2025 at 4:39 PM
Quite an emotional rollercoaster! First "We found that your app allows users to purchase digital content or services to be used outside of your app", which it doesn't, then it did "not sufficiently differ from a web browsing experience" which it does! 😀. Both app stores, why you hate indies so much?
April 24, 2025 at 7:48 PM
My first app using #cmp 🙌! It's a promo code aggregator for iOS and Android. Tried to limit the scope as much as possible since I had no experience with iOS whatsoever. Happy with the result! #androiddev
April 18, 2025 at 1:19 PM
A color picker that lets you switch between vibrant and muted color tones. #androiddev #jetpackcompose
February 4, 2025 at 12:49 PM
Reposted by Konstantin Klassen
✨ First video out now!

Learn how to create delightful mesh gradients in #JetpackCompose
Works on Android and #KotlinMultiplatform

If you like the video, you can check out the code that made it, fully open source on GitHub (aka tell me how bad my code is, 😅).

youtu.be/C7iq8m2dQOo
January 24, 2025 at 3:59 PM
👋 Hey guys, I'm currently looking for remote Android dev freelance/contract position. 13 years of Android dev experience. I manage to do most things, enjoy UI/UX the most. Feel free to reach out.
January 17, 2025 at 10:42 AM
Who wants to build "Send or new line"? A website that tells you whether "Enter" sends the message or creates a new line for a given tool. No more accidental "Hello <name>,"
January 15, 2025 at 12:24 PM
📣 Add to Cart! 1.3.0!
- 🔴 New indicators for new items
- 🚨 Mark products as urgent, which triggers a notification for other members in that list
⬇️ Download here: play.google.com/store/apps/d...
January 14, 2025 at 10:34 PM
Switching from a new item on a shopping list to an item marked as urgent by someone else in the list. Done with shape morphing and a decay animation for the rotation. #jetpackcompose #microanimations
January 2, 2025 at 12:13 PM
Reposted by Konstantin Klassen
✨ New #JetpackCompose feature ✨

Introducing `keyframesWithSpline`, unlike the standard `keyframes` animation spec, it produces a natural smooth curve, perfect for working with predefined X,Y coords.

✂️ gist.github.com/riggaroo/98d...

📃 developer.android.com/reference/ko...
December 17, 2024 at 11:42 AM
I made this custom sort order thing
December 12, 2024 at 11:03 PM
Google clearly inspired by PlanetaryFab, a FAB so big, that other elements orbits it 😀
December 12, 2024 at 6:48 PM
Reposted by Konstantin Klassen
Released compose-richtext 1.0.0-alpha02 github.com/halilozercan...

Highlights;
- Kotlin 2.0
- Compose Multiplatform 1.7.1
- Custom Markdown Block rendering
- Migration to LinkAnnotation
Release 1.0.0-alpha02 · halilozercan/compose-richtext
What's Changed Updated to CMP 1.7.1 Added custom markdown block rendering. This feature enables developers to intercept Markdown rendering process by choosing subset of AstBlockNodes to provide r...
github.com
December 9, 2024 at 10:46 AM
So I tried to implement my own drag & drop solution, but figured quickly I'd rather leave it to people that actually know what they're doing 😄. I just added a little spin to it during the drag. #androiddev #jetpackcompose
December 8, 2024 at 4:34 PM
Woa, thanks for the showcase 🤩. The emoji part is powered by Gemini. Not quite sophisticated enough to win me a DeLorian, but I still love it 😀
Love the little automatic emoji experience 🥰
December 3, 2024 at 9:46 AM
I just noticed I did not spam my App on this platform yet. So here we go: Add to Cart! - A simple UI/UX focused #ShoppingList made with #JetpackCompose

⬇️ Download here: play.google.com/store/apps/d...
December 2, 2024 at 4:11 PM