
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

