Building Wave Progress Bar with Jetpack Compose

TLDR I created a customizable wave progress bar using Jetpack Compose, as shown below. You can view the code on Github. The component can be wrapped within any Jetpack View (here, it’s wrapped in a circular card). You can easily adjust various properties of the progress bar, including frequency, amplitude, direction, and speed, to fit your design needs. Implementation Sine Wave The closest way to render a wave-like animation is by using a sine wave, which can be drawn with the Android path and sin APIs....

November 12, 2024 · 3 min · Amit Bhandari

My First Encounter with Jetpack Compose

It’s been 3 years since Jetpack Compose first production release came out and I finally got a chance to learn and understand how it works. I tried designing iOS style stopwatch timer to learn and understand how compose works and whether it should be a default choice for all the new UIs being written in Android. TLDR Implemented Stopwatch timer clock UI in compose. Project can be found here on Github....

August 25, 2024 · 7 min · Amit Bhandari