One of the assignments I got during my job search was to create a section of a mobile application (for iPhone) that plays music.The player had to have the following functionalities: Play, pause, go to the next song, go to the previous song, volume, mute, shuffle and repeat.
The songs have 2 categories “free” and “paid”. Paid songs can be bought in 2 different ways:
The interface must allow the user to recognize if the songs are paid or free and also if the user has access to the song (to play it). The user should be able to buy a membership and/or individual song from the interface.