MMP-Player


A multimedia player app that plays music and videos.
A user interface that displays a list of media files that are stored on the device.
The ability to create and manage playlists of media files.
Support for a variety of media file formats, such as MP3, MP4, and WAV.
Smooth and seamless playback of media files without glitches or delays.


API Profile

Previews

Music player screen     All videos and folders screen     Video player screen     All music,folders,favourites,playlists screen     Music player in notification screen    

Tech stack & Open-source libraries

  • Minimum SDK level 26

  • 100% Kotlin based + Coroutines + Flow for asynchronous.

  • Hilt for dependency injection.

  • Room database for storing playlists and favourites.

  • Architecture

    • MVVM Architecture (Declarative View - ViewModel - Model)