Skip to content

kartikmehta8/Morse-Code-Flashlight

Repository files navigation

Morse-Code-Flashlight

A simple flashlight app which allows you to use your device's flashlight to send out Morse Code messages.

Main Menu Custom Input
App Screenshot App Screenshot

Description

Morse Code Flashlight is an app which helps users send out messages using their devices' flashlight in the form of Morse Code. Users can also use this application as a basic flashlight app if their device does not have built-in flashlight support.

This app is my first Android app which I build independently without referencing any existing tutorials. The goal of building this app is to practice what I learnt from the Official Android Developer Tutorial Courses, and this app also serves practical purposes.

This project is built with Java with Android's Room Database.

Features

  • Basic Flashlight (ON/OFF)
  • Siren Flashlight (Rapid Flashing) by long pressing ON/OFF button
  • SOS Morse Code Siren (Flashes SOS sequence indefinitely)
  • Custom Morse Code Input (Translates user's sentence input into Morse Code)
  • And more!

Upcoming Features

  • Save custom input for quick access
  • Include common Morse Code phrases for quick access

Getting Started

Dependencies

  • Minimum Android SDK version: 22
  • Recommended Android SDK version: 32

Installing

For Developers:

  1. Fork a copy to your own branch.
  2. Use Android Studio or IntelliJ or equivalent IDEs to open the project.
  3. Use your IDE's built-in AVD manager and run the app on a virtual device. Note the device requirements are in the dependencies section above.

For Common Users

  1. Download the Android APK on the Releases section on GitHub.
  2. Install the application by running the APK.

Help

If you encounter any issues with the app, please close the app and restart it to see if the issue is resolved. If not, please leave a detailed description in the "issues" tab on GitHub to let me know.

Authors

Tyler-CY

Version History

  • 1.0
    • Initial Release

License

This project is licensed under the Tyler-CY License - see the LICENSE.md file for details

Acknowledgments

About

A Morse Code Flashlight Android app for emergency and recreational use.

Topics

Resources

License

Stars

Watchers

Forks

Languages