Skip to content

Areesha555/Ringtone

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

# Ringtone App

> A fully customisable per-contact ringtone manager for Android.

![Platform](https://img.shields.io/badge/Platform-Android-3DDC84?style=flat&logo=android&logoColor=white)
![Language](https://img.shields.io/badge/Language-Java-ED8B00?style=flat&logo=openjdk&logoColor=white)

## Overview

An Android application that lets users assign unique ringtones to individual contacts and notification channels. Features live tone previews and an intuitive browsing interface — built for smooth performance even on lower-end devices.

## Features

- Assign unique ringtones per contact
- Custom sounds per notification channel
- Live tone preview before assigning
- Simple, intuitive navigation
- Optimised audio storage for fast load times on low-end hardware

## Tech Stack

| Component  | Technology                        |
|------------|-----------------------------------|
| Language   | Java                              |
| Audio      | Android RingtoneManager / MediaPlayer |
| Storage    | Android Storage APIs              |
| UI         | XML Layouts                       |
| Build      | Gradle (Kotlin DSL), Android SDK  |

## Getting Started

1. Clone the repo
   ```bash
   git clone https://github.com/Areesha555/Ringtone.git
   ```
2. Open in **Android Studio**
3. Let Gradle sync complete
4. Run on a **physical device** (recommended for audio testing) — API 21+

> **Note:** A physical device is recommended to fully test ringtone assignment and audio playback.

## Screenshots

> _Coming soon_

## License

MIT

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages