A step-by-step guide to building an animated date carousel UI component using Jetpack Compose and kotlinx-datetime. The tutorial covers generating a full year's date list, implementing auto-scrolling to center selected dates, creating a LazyRow with custom spacing, and applying dynamic visual effects (scale, rotation, alpha) based on item distance from viewport center. The component supports both Android and iOS through Compose Multiplatform.
Sort: