A simple to use user friendly flashlight app that uses the screen instead of the LED. Click on the screen to show the scroll bars and click again to remove them, users can select how much red, green, blue, and the brightness level they want for their light. Good for phones with no LED, or for colored light.
INTERNET - Used by the Admob SDK for the requesting of ads.
ACCESS_NETWORK_STATE - Used to handle errors when the device is not connected to an internet source.
WAKE_LOCK - Used to prevent phone from sleeping while the flashlight is on.
VIBRATE - Used for haptic feedback on events such as button clicks, can be disabled or modified in settings.
- Better error handling and logging
- Code design changes