The client approached SynapseIndia with a requirement to develop an iPhone application which can be used for playing audio files in the background using a custom player.
The application's look and feel is similar to iPod music player. The app syncs itself with the server once in every 30 days. Users are provided with their respective login details and the server synchronizes the data according the login details. Mixes are stored locally, meaning the app works offline as well, still synchronization is necessary else the audio files will get deleted after every 30 days. Additionally, we have added the following modules in the app:
Choreography Module: This is a specialized module allowing the users to play a audio mix in Choreography style. Meaning users can play the audio files beat by beat and can practice the dance moves according to the beats. The app also shows dance step videos along with the audio to facilitate the dance practice to an even better level. The visuals would be show the current playing time along with next remaining time.
Sponsors Module: In this module application would play the sponsors audio fetched from the server, before playing the main mixes. The same can be controlled using the available settings. The module also sends a detailed report to the server.