Skip to content
← Back to Home

Case Study

Sleep Sounds: White Noise

White noise and sleep sounds app for Android. Layers 20+ royalty-free ambient tracks — brown, pink and white noise plus rain, forest and ocean recordings — through a custom mixer with per-layer volume, a fade-out sleep timer, background playback and a home screen widget.

Sleep sounds mixer

Screenshot of Sleep Sounds: White Noise

Project Snapshot

Engagement: Personal project

Role: Mobile developer — audio engine, background playback, widget integration, and Play Store release.

Tech stack details are outlined below.

Overview

Sleep Sounds is built around a mixer rather than a playlist. Brown, pink and white noise sit alongside nature recordings like heavy rain, forest birds and ocean waves, and each layer carries its own volume control, so the mix can be tuned to the room rather than picked from a fixed list.

Technical highlight: Implemented gapless looping across layered ambient tracks and a sleep timer that ramps volume down gradually instead of cutting to silence.

The Result

Shipped a free, ad-supported Android app on Google Play that works fully offline, doubling as a focus and meditation timer alongside its sleep use case.

The Problem

A sleep app is judged on what happens after the screen goes off. Playback has to survive backgrounding and Android's battery restrictions, the timer has to end the session without jolting the user awake, and controls have to be reachable without unlocking the phone.

The Solution

Built a Flutter app around a layered audio engine that mixes multiple looping tracks with independent volume, a foreground service that keeps playback alive screen-off, and a home screen widget that drives the session without opening the app.

Tech Stack

Key Features

  • 20+ royalty-free ambient sounds and noise profiles (brown, pink, white).
  • Custom mixer layering multiple sounds with individual volume control.
  • Sleep timer with a gradual fade-out instead of an abrupt stop.
  • Saved mixes — name, store and reload your own soundscapes.
  • Background playback that keeps running with the screen off.
  • Home screen widget for control without opening the app.
  • Streak tracker for building consistent sleep habits.

App Screenshots

Sleep Sounds: White Noise screenshot 1
Sleep Sounds: White Noise screenshot 2
Sleep Sounds: White Noise screenshot 3
Sleep Sounds: White Noise screenshot 4
Sleep Sounds: White Noise screenshot 5