Innovated moghamo learning app
# Moghamo Language Learning App
## Overview
This project is an Android mobile application designed to help users learn the **Moghamo native language** in an interactive and practical way. The app focuses on everyday vocabulary grouped into meaningful categories such as kitchen items, bedroom objects, and more.
It combines **text, audio pronunciation, and sensor-based interaction** to create an engaging learning experience.
---
## Objectives
* Promote learning and preservation of the Moghamo language
* Provide an easy-to-use vocabulary learning tool
* Integrate mobile sensors for interactive and secure features
* Offer both free and premium learning experiences
---
## Key Features
### 1. Categorized Vocabulary Learning
The app organizes words into categories such as:
* Kitchen items
* Bedroom/room objects
* Household items
* Daily use objects
Each item includes:
* English name
* Moghamo translation
* Audio pronunciation (native voice)
---
### 2. Audio Pronunciation
* Users can tap a word to hear correct pronunciation
* Audio helps improve speaking and listening skills
---
### 3. User Authentication
* Users can **register and log in** using:
* Name
* Email
* Secure user session management
---
### 4. Voice Interaction (Microphone Sensor)
* Uses the phone’s **microphone sensor**
* Allows users to:
* Practice pronunciation
* Compare spoken words with stored audio
---
### 5. Additional Sensors Integration
#### a. Accelerometer
* Detects device motion
* Can be used for:
* Shake-to-refresh vocabulary
* Interactive learning games
#### b. Proximity Sensor
* Detects how close the device is to the user
* Can be used for:
* Auto-play pronunciation when the phone is near
* Pause/resume learning sessions
---
### 6. Premium Features
* Advanced vocabulary categories
* Unlimited audio access
* Voice-based practice feedback
---
### 7. Premium Authentication (Sensor-Based)
Premium users are authenticated using a **device sensor**, such as …