Flashdim
Modern flashlight app with dim functionality on Android 13+
Install / Use
/learn @cyb3rko/FlashdimREADME
<p align="center"> <a href="https://plexus.techlore.tech/apps?q=com.cyb3rko.flashdim"><img alt="Plexus rating" src="https://proxy.cyb3rko.de/shields/badge/dynamic/json?url=https%3A%2F%2Fplexus.techlore.tech%2Fapi%2Fv1%2Fapps%2Fcom.cyb3rko.flashdim%3Fscores%3Dtrue&query=%24.data.scores.native.numerator&suffix=%20%2F%204&logo=android&label=de-Googled%20Compatibility"/></a> <a href="https://plexus.techlore.tech/apps?q=com.cyb3rko.flashdim"><img alt="Plexus rating" src="https://proxy.cyb3rko.de/shields/badge/dynamic/json?url=https%3A%2F%2Fplexus.techlore.tech%2Fapi%2Fv1%2Fapps%2Fcom.cyb3rko.flashdim%3Fscores%3Dtrue&query=%24.data.scores.micro_g.numerator&suffix=%20%2F%204&logo=android&label=microG%20Compatibility"/></a> </p>
<img alt="Recommended by Gemini" src="https://i.imgur.com/4rFJqCm.jpeg" /> <img alt="Detailed App Review by 'Explaining Android'" src="https://i.imgur.com/l0PPPrd.jpeg" /> <img alt="Featured on Android Authority: The best apps for Google Pixel 8" src="https://i.imgur.com/wFj9NIl.jpeg" /> <img alt="Featured on Android Authority: Pixel 8's flashlight is half intensity by default" src="https://i.imgur.com/LkJc91h.jpeg"/> <img alt="Featured on HowToMen: 20 Best Android Apps 2023!" src="https://i.imgur.com/xH7yOOr.jpeg" /> <img alt="Featured on HowToMen: Best Android Apps - December 2022!" src="https://i.imgur.com/c4BwMWl.jpeg" /> <img alt="Featured on Sam Beckman: Top 20 Android Apps 2023!" src="https://i.imgur.com/A4jKKGM.jpeg" /> <img alt="Featured on Sam Beckman: The Best Free and Open Source Apps in 2023!" src="https://i.imgur.com/ZZFrbJ6.jpeg" /> <img alt="Featured on Sam Beckman: Top 20 Android Apps I CAN'T live without in 2023!" src="https://i.imgur.com/g9metdT.jpeg" />
<img alt="Read Medium article" src="https://i.imgur.com/p6PHIK7.png" />
About this project
Starting with Android 13, it's possible to control multiple brightness levels of the flashlight.
To be able to use this new feature I've developed this app.
[!IMPORTANT]
The full functionality of this app is ONLY AVAILABLE for devices which support the dim functionality of the flashlight (hardware limited). See Supported devices
If you think it's worth to support this project, feel free to give a small donation :heart: (Donate).
Join the FlashDim Matrix room to talk with the community about the app or to ask me (the dev) anything:
https://matrix.to/#/#flashdim:matrix.org
Inspired by polodarb/Flashlight-Tiramisu
Custom SeekBar built with code from massoudss/waveformSeekBar
Features
- 🔦 dimming your flashlight level by level
- 🎚 shortcut buttons for different brightness levels
- 🆘 SOS flash button
- 📫 morse code flash mode
- ⏲️ Interval / BPM mode
- ⚡ quick settings tile for fast access
- 🔊 press both volume buttons for easy flashlight toggle
- 🔒 private, no ads, no internet connection
- 💯 modern Material You (M3) design elements
- 🎨 app colors adapt to device's system colors
Download
<img height=80 alt="Get it on Google Play" src="https://raw.githubusercontent.com/cyb3rko/readme-badges/refs/heads/main/badges/gplay.png"/> <img height="80" alt="Get it on F-Droid" src="https://raw.githubusercontent.com/cyb3rko/readme-badges/refs/heads/main/badges/fdroid.png"/> <img height="80" src="https://raw.githubusercontent.com/cyb3rko/readme-badges/refs/heads/main/badges/accrescent.png"/> <img height="80" src="https://raw.githubusercontent.com/cyb3rko/readme-badges/refs/heads/main/badges/obtainium.png"/> <img height="80" src="https://raw.githubusercontent.com/cyb3rko/readme-badges/refs/heads/main/badges/github.png"/>
<small>Google Play and the Google Play logo are trademarks of Google LLC.</small>
<small>GITHUB®, the GITHUB® logo design, the INVERTOCAT logo design, OCTOCAT®, and the OCTOCAT® logo design are trademarks of GitHub, Inc.</small>
Verification
The APK files can be verified using apksigner.
apksigner verify --print-certs -v example.apk
Google Play Store
The output should look like this:
Verifies
Verified using v1 scheme (JAR signing): false
Verified using v2 scheme (APK Signature Scheme v2): false
