Craft with Compose

visibilityThreshold
visibilityThreshold in Spring Animations: How It Works in Jetpack Compose
When you start working with animations in Jetpack Compose, the spring() API feels intuitive at first—until you notice something odd: animations don’t seem to fully stop. They get very, very close to the...
animateAsState
Master animate*AsState in Jetpack Compose: Effortless UI Animations Explained
Animations in the old View system were a lot of ceremony. You’d set up an ObjectAnimator, attach a listener, call start(), remember to cancel on detach, and hope nothing leaked. For something as simple...
Jetpack Compose Animation System
Jetpack Compose Animation System Explained: A Beginner Guide
Animations are one of those things that feel easy until you actually try to wire them into a real screen. You start with a simple fade or size change, and suddenly you’re juggling state, re-composition,...
new ripple api in jetpack compose
New Ripple API in Jetpack Compose: What Changed and How to Use It (Complete Guide)
Jetpack Compose continues to evolve, and one of the most interesting updates is the new Ripple API. If you’ve been building modern Android UIs, you’ve probably used ripple effects to give users visual...
1 2 3 4 12
error: Content is protected !!