How to Build a Dual Range Slider with Jetpack Compose
What You Will Build A screen with two independently controlled sliders: a primary slider using default Material3 styling and a secondary slider with custom…
Youtuber @CodeWithWilliamJiamin's Website
• 2 min read
What You Will Build A screen with two independently controlled sliders: a primary slider using default Material3 styling and a secondary slider with custom…
• 2 min read
What You Will Build A monthly calendar grid with day-of-week headers, selectable date cells arranged in a 7-column grid, and a detail card showing…
• 2 min read
What You Will Build A search bar with a leading search icon, a clearable text field, and a live-filtered list below. As the user…
• 2 min read
What You Will Build A screen with two custom-styled sliders: a primary slider using default Material3 theming and a secondary slider with custom orange…
• 2 min read
What You Will Build A screen with two custom-styled sliders: a primary slider using default Material3 theming and a secondary slider with custom orange…
• 2 min read
What You Will Build A 6-digit OTP (One-Time Password) input where each digit has its own text field and focus automatically advances to the…
• 2 min read
What You Will Build A number display where each digit rolls vertically to its new value when the number changes, similar to an odometer…
• 2 min read
What You Will Build A functional Pomodoro timer with a circular progress arc that counts down from 25 minutes (work) or 5 minutes (break).…
• 2 min read
What You Will Build An animated donut chart with multiple colored segments, a center label showing the selected category or total, and a tappable…
• 2 min read
What You Will Build Three concentric animated ring arcs (Move, Exercise, Stand) that fill to their respective percentages with spring animations, mimicking the Apple…
• 2 min read
What You Will Build A list of items that can be reordered by long-pressing and dragging. The dragged item elevates and scales up slightly…
• 2 min read
What You Will Build A Pinterest-style masonry layout using LazyVerticalStaggeredGrid where items have varying heights and are arranged in two columns. Each cell displays…