The interaction challenge
The onboarding flow needed to handle 2 things at once: let users set a step goal through a clear input, and carry that value from one self-contained screen to another without hardwiring the components together.
The first step-goal control used a circular dial. It looked expressive, but translating live pointer movement around a circle into an accurate value added unnecessary complexity. The better solution was a slider: easier to understand, easier to control, and better suited to the task.