

01.
Goal
After the birth of my second child, I needed a white noise app for my phone. I couldn’t pass up the opportunity to create something interesting. That’s how the White Noise app was born.

02.
Visual design
The main peculiarity of the app design is the animated background. Initially, I wanted to synchronize the gradient movement with the sound, but it turned out that white noise has a very specific rhythm. So, I settled on a smooth wave transition in the background.
The second feature is the color scheme. Since the gradient is drawn dynamically, I added a unique color for each sound as a color code.

03.
The outcome
The White Noise app is intentionally as simple as possible and serves a single purpose – playing white noise. However, like my other projects, this small app is primarily an experiment and a testing platform. While working on it, I gained valuable experience in dynamic shapes and colors in iOS.