Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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
- Host: GitHub
- URL: https://github.com/fatiharslan-cmd/morsecodeapp
- Owner: FatihArslan-cmd
- License: mit
- Created: 2024-06-22T14:38:22.000Z (7 months ago)
- Default Branch: main
- Last Pushed: 2024-10-10T16:59:06.000Z (3 months ago)
- Last Synced: 2024-12-12T15:36:48.761Z (24 days ago)
- Topics: expo, googleadmob, react, react-native, reactnativepaper, typescript
- Language: TypeScript
- Homepage:
- Size: 1.37 MB
- Stars: 7
- Watchers: 2
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
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)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
To get a local copy up and running, follow these simple steps.
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).
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`.
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.
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
**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)