← All work

SonicFlash — Flashlight with Patterns

SonicFlash

A flashlight app with seven light patterns, including SOS.

Solo Android developer

What it is

A Compose app with a torch switch and seven effects: strobe, pulse, SOS, breathing, ascending and descending. A foreground service keeps the light running. A coroutine player handles the timing and stops safely. The notification has toggle and stop buttons.

Highlights

  • 7 patterns built from one effect model
  • Coroutine player that stops cleanly
  • Foreground service with notification controls
  • All Compose, no XML layouts

Technologies

KotlinJetpack ComposeCamera2 / CameraXForeground ServiceCoroutinesAdMob

Links

ContactWork with me