This document describes the design and implementation of a music player application for Android devices. The application was developed using Java and the Eclipse IDE. It features a main playback interface, playlists, menus for playback settings and file browsing. The application allows users to browse music files on their device, play songs, switch between songs, and set playback preferences like shuffle mode. The developer used Android SDK tools and followed principles like reliability, understandability and testability in the design. Data is stored using SharedPreferences and SQLite. The application provides a simple music player that requires less memory and resources than existing options.