Catch Lightnings
Point your phone at the sky — we capture the flash
Manual camera timing fails for fast, unpredictable flashes. Users needed a reliable hands-free capture tool that worked in the field, handled varied lighting, and stayed fast on real Android hardware.
A production-grade mobile app.
Catch Lightnings is a live camera app built for storm chasers, fireworks watchers, and anyone who wants to photograph sudden flashes without babysitting the shutter. It uses a custom brightness-spike detector on the CameraX preview stream, captures bursts automatically, and ships a full local gallery with calibration, scene tuning, and premium upgrades.
We engineered a multi-module Android app with a dedicated detector in shared domain logic, CameraX capture pipelines, burst grouping, local gallery management, sensitivity calibration, and 30+ locale support.
What makes it work in the real world.
- →Hands-free auto-capture on sudden brightness spikes
- →Local gallery with burst groups and metadata
- →Sensitivity calibration for storms, fireworks, and light shows
- →Premium ad-free sessions and extended capture profiles




How we made it work reliably in production.
- CameraX live preview with custom brightness-spike detector
- Multi-module Compose architecture with shared domain logic
- Local gallery with burst grouping, favorites, and export
- Scene calibration and sensitivity profiles for varied lighting
- Optional premium upgrades for extended capture sessions
Building something that needs to actually work in the real world?
Start a conversation