Skip to content

GabiIgnat/Mobile

Repository files navigation

About the App

This app allows users to convert text to Morse code and vice versa. It also provides functionalities such as:

  • Flashing Morse code using the device's flashlight.
  • Sending Morse code messages via SMS.
  • Decrypting received Morse code messages.

What is Morse Code?

Morse code is a method used in telecommunications to encode text characters as sequences of two different signal durations, called dits and dahs. It was devised by Samuel Morse and Alfred Vail in the early 1830s.

Key Features of Morse Code:

  • Dits represent a short signal, and dahs represent a longer signal.
  • The duration of a dit is the basic unit of time measurement in Morse code.
  • A dah is three times the duration of a dit.
  • The space between letters is equal to three dits, and the space between words is equal to seven dits.

Morse code has been historically used in war communications but remains in use today in various applications such as aviation, maritime, and amateur radio.

Example Morse Code Table:

Letter Morse Code
A .-
B -...
C -.-.
... ...

Features Overview

Text Conversion:

  • Users can enter text to convert it to Morse code and vice versa.

Flash the Morse Code:

  • The app can flash Morse code using the device's flashlight for visual transmission.

SMS Functionality:

  • Send Morse code via SMS.
  • Decrypt Morse code received via SMS.

Example Usage

Sending an SMS:

  • Enter the text and the phone number, then send the SMS.

Reading an SMS:

  • The app can read incoming SMS messages, display the phone number, and translate Morse code to readable text.

SCREENSHOTS:

  • HOME page
    • has a big button that allows to switch on/off the torch.
    HOME1 HOME2
  • MENU page
    • has 4 buttons that allow to navigate to the other pages.
    MENU
  • FLASH page
    • input field for the text to be flashed and a button to start the flashing.
    • once started, it will be displayed the dit or dah that is being flashed.
    FLASH FLASH
  • SMS page
    • input fields for the phone number and the text to be sent.
    • a button to send the SMS.
    SEND
  • READ page
    • displays all Morse code messages received.
    • selecting one will display the phone number and the translated text, and a button to reply.
    READ1 READ2 READ3
  • SETTINGS page
    • sets the speed of the flashing.
    SETTINGS
  • ABOUT page
    • displays information about the app.
    ABOUT

About

Morse Code Flasher

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published