High level Requirements ( Details to be discussed later)
- An android application to be multi-language media player.
- The application will allow the users to download the media and listen to it while they are offline.
- The users can also listen to the media online directly.
- If the user closed the application or the player is interrupted, the current state should be saved so the user can resume without starting from the beginning.
- The application will connect to a database that contain the media description along with the media file URL.
More details could be provided once the service concept is agreed.