Chor

Client: Group Project

Role: Mobile Developer

Tech Stack: Flutter, Firebase, Provider State Management

Chor

Project Overview

Chor is a lightweight Android music player designed to play local audio files with a clean, intuitive interface. It supports playlist creation, playback controls, and metadata display (artist, album, duration). Built as a 2025 group project, it emphasizes core Android development skills and media handling.

Problem Statement

Many music apps are bloated with ads or cloud dependencies. Chor offers a distraction-free alternative for users who prefer managing their own music library locally—ideal for offline use or privacy-conscious listeners.

How It Is Done

We used Kotlin and Android’s MediaStore API to scan local files, ExoPlayer for robust audio playback, and Room Database for storing playlists. The UI follows Material Design guidelines with smooth animations and dark/light mode support. Permissions are handled gracefully, and the app respects battery and background usage constraints.