Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/fatiharslan-cmd/morsecodeapp

App teaches you how to use morse code and undrestand it via different methods
https://github.com/fatiharslan-cmd/morsecodeapp

expo googleadmob react react-native reactnativepaper typescript

Last synced: 17 days ago
JSON representation

App teaches you how to use morse code and undrestand it via different methods

Awesome Lists containing this project

README

        


Learn Morse Code



Building a Morse Code learning app using modern mobile technologies. The app features a Morse code converter, simulation, multi-language support, and theme customization. Developed with React Native. Updates coming soon!


๐ŸŒŸ Explore the docs ยป



๐Ÿ› Report Bug
.
โœจ Request Feature

## ๐Ÿ“– Table of Contents

1. [๐Ÿ“˜ About The Project](#about-the-project)
2. [๐Ÿš€ Getting Started](#getting-started)
- [๐Ÿ“ธ Screenshots](#screenshots)
- [๐Ÿ“‹ Prerequisites](#prerequisites)
- [โš™๏ธ Installation](#installation)
- [๐Ÿ› ๏ธ Usage](#usage)
3. [๐Ÿ“ฆ Dependencies](#dependencies)
4. [๐Ÿค Contributing](#contributing)
5. [๐Ÿ“ž Contact](#contact)
6. [๐Ÿ“Œ Important Versions](#important-versions)

## ๐Ÿ“˜ About The Project

Key Features:

-๐Ÿ›’ **Morse code converter**: Users can convert morse code to text or vice versa

-๐Ÿ“Š **Theme**: Dark theme Light theme

-๐ŸŒ **Multi-language Support**: The application supports 40+ languages.

-๐Ÿ”„ **Simulation**: Users can simulate behavior of morse code

-๐Ÿ›’ **Vibration , Sound**: Understand the morse code by listening vibration or sound.

-๐ŸŒ **ADS**: Application contains google mobile ads through React native google mobile ads library






## ๐Ÿ“ธ Screenshots


Screenshot 1
Screenshot 2
Screenshot 3
Screenshot 4


## ๐Ÿš€ Getting Started

To get a local copy up and running, follow these simple steps.

### ๐Ÿ“‹ Prerequisites

Ensure you have the following software installed:
- [Node.js](https://nodejs.org/) (v20.11.1 or later) ๐ŸŸข
- npm (v10.2.4 or later) or Yarn ๐Ÿงถ
- [Expo CLI](https://docs.expo.dev/get-started/installation/)

This project was bootstrapped with [Create React Native App](https://github.com/expo/create-react-native-app?tab=readme-ov-file).

### โš™๏ธ Installation

You can install the app as apk with the link : https://www.mediafire.com/file/1smn60p78fxw0n3/LearnMorseCode.apk/file

1. Clone the repository:
```bash
https://github.com/FatihArslan-cmd/MorseCodeApp.git
```
2. Navigate to the project directory:
```bash
cd MorseCodeApp
```
3. Install dependencies:
```bash
npm install
```
4. Start the project:
```bash
npm start
```

You can use your physical device with the Expo app or an emulator to run the app.

- Press `a` to open the app on an Android device (physical or emulator).

If Expo gives any error, try re-running `npm install`.


### ๐Ÿ› ๏ธ Usage

Once the project is running:
- Open the app on your device or emulator.
- Explore various features like Converter, simulation, and settings.
- 40+ Language support.
- Dark theme,Light theme.


## ๐Ÿค Contributing

Contributions are what make the open source community such an amazing place to learn, inspire, and create. Any contributions you make are **greatly appreciated**.

To contribute:

1. Fork the Project
2. Create your Feature Branch (`git checkout -b feature/AmazingFeature`)
3. Commit your Changes (`git commit -m 'Add some AmazingFeature'`)
4. Push to the Branch (`git push origin feature/AmazingFeature`)
5. Open a Pull Request


### ๐Ÿ“Œ Important Versions
"expo": "~51.0.14",
"react-native": "0.74.2",
"Node": v20.11.1
"Npm": 10.2.4
"JDK": 17.0.10


## ๐Ÿ“ž Contact

**Fatih Arslan** - *Software Engineering Student* - [Fatih Arslan](https://github.com/FatihArslan-cmd)

Project Link: [https://github.com/FatihArslan-cmd/CashRegisterApp](https://github.com/FatihArslan-cmd/MorseCodeApp)