DisplayTorch

A minimalist Android flashlight that uses the screen itself as the light source. No camera flash, no permissions beyond internet access for the ad banner, no analytics or tracking of its own.

DisplayTorch icon

Features

Usage

Gesture Action
Single tap Next brightness step
Two-finger tap Toggle white / red
Long press Enter / exit edit mode
Volume Up / Down Step brightness (or fine-tune in edit mode)

Edit mode shows a ⋮ button in the top-end corner with these entries:

Entry Action
How it works Reopen the gesture tutorial
Reset to defaults Restore all five brightness steps
Remove ads One-time in-app purchase that removes the banner
Privacy options Change the ad-consent choice (shown only where regulation requires it)

Free, ad-supported

The app shows a small banner at the bottom of the screen (Google AdMob). A one-time “Remove ads” purchase through Google Play Billing removes it for good. The app itself collects no data; see the privacy policy for what the Google services involved may process.

Building

Requires Android Studio or the Android SDK with ANDROID_HOME set.

./gradlew assembleDebug        # debug APK (test ad IDs)
./gradlew assembleRelease      # release APK (needs signing config and real ad IDs)
./gradlew test                 # unit tests

The output APK ends up under app/build/outputs/apk/.

Requirements

License

0BSD — do whatever you want with it.