Flashlight is a lightweight LED torch with a home-screen widget, a Quick Settings tile, SOS, strobe, and a full-white screen light for phones without an LED. One big button to toggle. No nonsense, no clutter, no account.
TORCH AND BRIGHTNESS
- One large button — single tap to toggle the LED on or off
- Brightness slider on Pixel and other multi-level torches (Android 13+)
- Modern CameraManager API — no jittery preview surface, no background camera leak
- Stays in sync with the system torch: toggle from anywhere, the widget updates
HOME-SCREEN WIDGET AND QUICK SETTINGS TILE
- Single-tap widget — turns the torch on without launching the app
- Quick Settings tile — toggle directly from the system pull-down
- Both update live when the LED state changes elsewhere
SOS AND STROBE
- SOS Morse pattern with adjustable timing
- Strobe with selectable frequency (1 to 20 Hz)
- Custom Morse — long-press the SOS button to send your own message
SCREEN FLASHLIGHT
- Full-white screen at maximum brightness as a fallback when there is no LED
- Five colour modes for signalling, photography fill light, or reading
DESIGN AND LANGUAGES
- Material 3 interface, dark by default, edge-to-edge
- Available in 32 languages
TYPICAL USES
Power outages and night-time emergencies. Camping and hiking. Reading in bed. Photography fill light. Roadside repairs and vehicle inspections. Searching dark drawers, attics and crawl spaces. Signalling on a trail. Reading menus and small print in dim restaurants. Pet emergencies. Walking the dog at night.
PERMISSIONS
- Camera — required to drive the LED (Android exposes the flashlight through the camera API; no images or video are captured)
- Internet — used only to load the small banner advertisement
PRIVACY
No account. No sign-up. No subscription. No in-app purchases. A small banner is served via AdMob — see the Data Safety section for AdMob's third-party disclosures. Anonymous usage metrics (which buttons get tapped) are sent via Firebase Analytics — no personal data. Made in Switzerland by an independent developer.
Get in touch: nils.roethlisberger@gmx.ch