SOS Flashlight App transforms your smartphone into a powerful Morse code signaling device, capable of transmitting emergency messages or custom text through multiple channels simultaneously.

<b>Features</b>

- <b>Signal Transmission Methods</b>
    - <b>Flashlight</b>: Utilizes your device's camera led flashlight to transmit visual signals.
    - <b>Vibration</b>: Sends tactile signals through device vibration.
    - <b>Audio</b>: Generates clear audio tones at 700Hz frequency.
    - <b>Screen Light</b>: Maximizes screen brightness to create visual signals in darkness.
- <b>Core Capabilities</b>
    - <b>Background Service</b>: Continue signaling even when the app is minimized or screen is locked.
    - <b>Message Customization</b>: Send any custom message in Morse code.
    - <b>Adjustable Speed</b>: Choose from slow, medium, fast, or custom transmission speeds.
    - <b>Morse Code Decoder</b>: Convert received Morse code into readable text.
    - <b>User Preferences</b>: Independently toggle each signaling method based on your needs.

<b>Usage</b>

- <b>Emergency SOS</b>: Press the SOS button to immediately begin transmitting the international SOS signal (... --- ...).
- <b>Custom Message</b>: Enter your text in the input field and press "Send" to convert and transmit.
- <b>Decoder</b>: Navigate to the decoder screen to translate incoming Morse code signals.
- <b>Settings</b>: Customize transmission speed and toggle different signaling methods.

<b>Contribute</b>

Contributions are welcome! Feel free to open issues or submit pull requests on our GitHub repo.

<b>License</b>

This project is licensed under the GNU General Public License (GPLv3) - see the LICENSE file for details.

<b>Source</b>

https://github.com/WeilJimmer/SOSFlashlightApp.git