Sign in

Konstantin Klassen

@konstantinklassen.bsky.social
251 followers 108 following 68 posts
PostsRepliesMedia
Reposted by Konstantin Klassen
Adam McNeilly @adammc.bsky.social · 17/05/2026
Screaming into the void some thoughts on AI coding. androidessence.com/leave-me-beh...
androidessence.com
Leave Me Behind | Android Essence
Simplified Android Development
99536
Konstantin Klassen @konstantinklassen.bsky.social · 12/04/2026
Playing around with the Navigation event library. Here I control the back navigation via vertical draggable modifier. I basically copied the bottomsheet behavior 🤔.
010
Konstantin Klassen @konstantinklassen.bsky.social · 17/03/2026
Thanks a lot for mentioning Snappy Swipe 🙏
120
Konstantin Klassen @konstantinklassen.bsky.social · 16/03/2026
Thanks a lot @androidweekly.bsky.social for mentioning Snappy Swipe 🫶. Drag direction and "overdrag" effect are now configurable in the latest version Next up: background layer and more hoisted state. github.com/KlassenKonst...
github.com
GitHub - KlassenKonstantin/SnappySwipe
Contribute to KlassenKonstantin/SnappySwipe development by creating an account on GitHub.
042
Konstantin Klassen @konstantinklassen.bsky.social · 13/03/2026
First usage of github.com/KlassenKonst... spotted 🤩
github.com
GitHub - KlassenKonstantin/SnappySwipe
Contribute to KlassenKonstantin/SnappySwipe development by creating an account on GitHub.
010
Konstantin Klassen @konstantinklassen.bsky.social · 08/03/2026
Just released the initial version of Snappy Swipe, inspired by Material 3 Expressive notifications. github.com/KlassenKonst...
191
Konstantin Klassen @konstantinklassen.bsky.social · 03/03/2026
The gist to the current state: gist.github.com/KlassenKonst...
gist.github.com
DragCoordinatorState.kt
GitHub Gist: instantly share code, notes, and snippets.
000
Konstantin Klassen @konstantinklassen.bsky.social · 02/03/2026
🍮 Wobble 2 delete #JetpackCompose #AndroidDev #ComposeMultiplatform
030
Konstantin Klassen @konstantinklassen.bsky.social · 01/03/2026
🫨 Trying to build a library out of the snappy drag thing that I build for one of my apps. #JetpackCompose
1172
Konstantin Klassen @konstantinklassen.bsky.social · 08/02/2026
I guess it's time to disable my dear friend, the mockito "when" postfix completion 🫡. If you just knew your place (not higher than the language feature), you could have maybe stayed
000
Konstantin Klassen @konstantinklassen.bsky.social · 17/01/2026
Working on the new onboarding for the KMP relaunch of Add to Cart! Since it's all about checking items, I want to make that part as pleasant as possible. Also I will never try to build my own color themes anymore. The figma theme builder does such a good job #MaterialDesign #Compose #KMP
010
Reposted by Konstantin Klassen
Rebecca Franks @riggaroo.dev · 16/01/2026
👀 Want to see a preview of what's coming up in #JetpackCompose? We heard you that debugging shared elements is tricky. In 1.11.0-alpha03, a new composable LookaheadAnimationVisualDebugging was added. Wrap your SharedTransitionLayout to add visual cues to track down those hard to debug issues. 🐛⤵️
14112
Konstantin Klassen @konstantinklassen.bsky.social · 19/11/2025
First attempt at Nav3 transitions. Predictive back support comes free. #cmp #JetpackCompose
060
Konstantin Klassen @konstantinklassen.bsky.social · 19/11/2025
Finally had the time to work on the #cmp rewrite of Add to Cart, which will basically be a completely new app. Still very early stage with mostly ui experiments, but I already like the new design alot more. #JetpackCompose #Androiddev
030
Konstantin Klassen @konstantinklassen.bsky.social · 04/09/2025
Being able to show more than 4 items in the collapsed state is awesome 🙌
010
Reposted by Konstantin Klassen
sinasamaki @sinasamaki.com · 20/08/2025
Combining path animations and cube rotations for this magical reveal effect ✨ #JetpackCompose #shipaton #buildinpublic
34410
Reposted by Konstantin Klassen
Rebecca Franks @riggaroo.dev · 14/08/2025
🚨 New video alert!! Learn all about how to combine Shared elements with Shape morphing in this #ComposeTip www.youtube.com/watch?v=0moE...
youtube.com
Advanced shared elements with shape morphing | Jetpack Compose Tips
YouTube video by Android Developers
1134
Reposted by Konstantin Klassen
Chris Sinco @csinco.com · 17/07/2025
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:
4313
Konstantin Klassen @konstantinklassen.bsky.social · 30/06/2025
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.
1220
Konstantin Klassen @konstantinklassen.bsky.social · 11/06/2025
Material Design updates didn't make it into the initial Android 16 release ☹️
020
Konstantin Klassen @konstantinklassen.bsky.social · 09/06/2025
Tried to rebuild the Android 16 notification glue/magnet/expressive thingy. Next are the corner sizes. #androiddev #jetpackcompose
2404
Konstantin Klassen @konstantinklassen.bsky.social · 22/05/2025
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
000
Reposted by Konstantin Klassen
sinasamaki @sinasamaki.com · 19/05/2025
✨🎬 New video on creating delightful path animations in #JetpackCompose youtu.be/20b_bshZo84 #AndroidDev #Kotlin #ComposeMultiplatform
75015
Konstantin Klassen @konstantinklassen.bsky.social · 26/04/2025
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
000
Konstantin Klassen @konstantinklassen.bsky.social · 24/04/2025
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?
000
Konstantin Klassen @konstantinklassen.bsky.social · 18/04/2025
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
180
Konstantin Klassen @konstantinklassen.bsky.social · 04/02/2025
A color picker that lets you switch between vibrant and muted color tones. #androiddev #jetpackcompose
020
Reposted by Konstantin Klassen
sinasamaki @sinasamaki.com · 24/01/2025
✨ 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
55618
Konstantin Klassen @konstantinklassen.bsky.social · 17/01/2025
👋 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.
032
Konstantin Klassen @konstantinklassen.bsky.social · 15/01/2025
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>,"
010
Konstantin Klassen @konstantinklassen.bsky.social · 14/01/2025
📣 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...
020
Konstantin Klassen @konstantinklassen.bsky.social · 02/01/2025
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
2120
Reposted by Konstantin Klassen
Rebecca Franks @riggaroo.dev · 17/12/2024
✨ 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...
15310
Konstantin Klassen @konstantinklassen.bsky.social · 12/12/2024
I made this custom sort order thing
020
Konstantin Klassen @konstantinklassen.bsky.social · 12/12/2024
Google clearly inspired by PlanetaryFab, a FAB so big, that other elements orbits it 😀
020
Reposted by Konstantin Klassen
Halil Ozercan @halilibo.com · 09/12/2024
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
github.com
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...
2142
Konstantin Klassen @konstantinklassen.bsky.social · 08/12/2024
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
140
Konstantin Klassen @konstantinklassen.bsky.social · 03/12/2024
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 😀
070
Konstantin Klassen @konstantinklassen.bsky.social · 02/12/2024
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...
3235
Reposted by Konstantin Klassen
Rebecca Franks @riggaroo.dev · 15/11/2024
The latest #ComposeTip for Delightful UI has been released 🥳 In this episode, we play with a few of my favorite things: Graphics layers, BlendModes and ColorFilters 🥰 Check it out 👇 youtu.be/KawI7srRvOM?...
youtu.be
Graphics layers | Jetpack Compose Tips
YouTube video by Android Developers
35714