Skip to content

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

License

Notifications You must be signed in to change notification settings

FatihArslan-cmd/MorseCodeApp

Repository files navigation

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
  2. 🚀 Getting Started
  3. 📦 Dependencies
  4. 🤝 Contributing
  5. 📞 Contact
  6. 📌 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 (v20.11.1 or later) 🟢
  • npm (v10.2.4 or later) or Yarn 🧶
  • Expo CLI

This project was bootstrapped with Create React Native App.

⚙️ Installation

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

  1. Clone the repository:
    https://github.com/FatihArslan-cmd/MorseCodeApp.git
  2. Navigate to the project directory:
    cd MorseCodeApp
  3. Install dependencies:
    npm install
  4. 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.


🛠️ 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

Project Link: https://github.com/FatihArslan-cmd/CashRegisterApp

About

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

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published