React Native mobile app for Nigerian language voice & text translation
# Naija Translator — Mobile App
A React Native mobile app for translating between English and three Nigerian languages — **Hausa, Yoruba, and Igbo** — using both your **voice** and **typed text**. Built with Expo, with a clean single-screen interface inspired by Google Translate.
> **Backend:** This app is powered by the Naija ASR & Translation API. See that repo for the FastAPI backend and model details.
## Download
📱 **Download APK (Android)** — v1.0.0 Beta
> Android only for now. iOS is not yet available — see Limitations.
> If install is blocked, allow "unknown sources" for your browser/file manager, then tap the APK again.
## Screenshots
| Home (Dark) | Recording | Translation | Home (Light) |
| ---------------------------------------------- | ---------------------------------------------- | -------------------------------------------------- | ------------------------------------------------ |
| | | | |
## Features
- **Voice translation** — speak in any supported language and get an instant translation
- **Text translation** — type and translate between any language pair
- **Four languages** — English, Hausa, Yoruba, Igbo (in any direction)
- **Live recording waveform** — animated bars react to your voice in real time
- **Language swap** — flip source and target with one tap
- **Dark & light themes** — toggle between a true-black dark mode and a clean light mode
- **Loading & error states** — clear feedback while transcribing/translating, with friendly messages when the server is waking up
## Tech Stack
| Layer | Technology |
| --------------- | ------------------------------------------------------------------------------ |
| Framework | React Native (Expo SDK 54) …