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
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
To get a local copy up and running, follow these simple steps.
Ensure you have the following software installed:
This project was bootstrapped with Create React Native App.
You can install the app as apk with the link : https://www.mediafire.com/file/1smn60p78fxw0n3/LearnMorseCode.apk/file
- Clone the repository:
https://github.com/FatihArslan-cmd/MorseCodeApp.git
- Navigate to the project directory:
cd MorseCodeApp
- Install dependencies:
npm install
- Start the project:
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:
- Fork the Project
- Create your Feature Branch (
git checkout -b feature/AmazingFeature
) - Commit your Changes (
git commit -m 'Add some AmazingFeature'
) - Push to the Branch (
git push origin feature/AmazingFeature
) - Open a Pull Request
"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
Project Link: https://github.com/FatihArslan-cmd/CashRegisterApp