FlashDim
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.
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 -
โก quick settings tile for fast access -
๐ private, no ads, no internet connection -
๐ฏ modern Material You (M3) design elements -
๐จ app colors adapt to device's system colors
Download
Supported Devices
The full functionalizy of this app is ONLY AVAILABLE for devices which support the dim functionality of the flashlight (hardware limited).
Here's a list of devices I know of which do work FOR SURE. If you've used a device that works too please let me know so I can add it here.
- Google Pixel 6 series
- Google Pixel 7 series
- Samsung Galaxy S21 series
- Samsung Galaxy S22 series
- Samsung Galaxy S23 series
Screenshots
Contribute
Of course I'm happy about any kind of contribution.
For creating issues there's no real guideline you should follow. If you create pull requests please try to use the syntax I use. Using a unified code format makes it much easier for me and for everyone else.
Used Icons
License
Copyright 2022, Cyb3rKo
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.