The client approached us with a requirement of developing a gamification platform for rappers. The client wanted to come up with a multiplayer application for both Android and iOS platforms.
In 2012, iOS and Android platforms were completely different at that time, and it was a big challenge to build an UI design exactly the same for both the platforms.
Other challenges include
Recording rap over the beat:
This was a major challenge as the voice was to be recorded over the beat and in the record ing quality was also to be maintained.
Custom gallery layout for beats:
The gallery for selecting beats, playing beats and marking beats favorite is like carousal. The challenging part was to get the category images from web-service and display the play, select/beat credit and favorite buttons on top of the category image.
Play rap design:
The design of playing of Rap was such that the timer should increase as well as progress bar was to increase with the playing of rap, just as in a media player.
Recording quality:
This application requires the recording quality to be very good, so that the words are heard clearly along with the beat and the effect of noise is minimized. Achieving this for android and iPhone was a very challenging task.
Our dedicated team of developers have worked extremely good and made the UI designs exactly the same for both Android and iOS versions of the app.
Registration: The user needs to register for using the application. A user can also register using Facebook information.
Play Beats: This functionality allows users to play beats from the gallery of available beats.
Record Raps: Using this feature the user can record the raps over a particular beat. The beats are played in the background and the user records the raps above it. After recording any rap user can do the following:
Battle: The battle functionality allows the user to challenge any other user for Rap battle by recording rap and submitting it against that user. A user can initiate a battle in the following ways:
Notififications: Whenever any user wants to challenge another user for a rap battle a notifification is sent to the opponent for that challenge. The opponent can either accept the challenge by recording a new rap and submitting it or can decline the challenge.
In-app Purchases:
This feature is used in the application in two ways:
User Settings: App also has a facility for allowing users to update the profifile details. Settings also allow to set certain flflags for the application such as Post to Facebook (ON/OFF), Post to Twitter (ON/OFF), Sound effects (ON/OFF), and Mature content (ON/OFF).
Share Raps: Users can share the raps using Facebook posts, Twitter posts, Emails, and SMS.
Invite: Shows the list of user’s contact list and allows the user to send an invite to join Rap wars via Email and SMS.
IDE- Eclipse
Android SDK 2.3.1
Android Emulator
IDE–xCode 4.2
IOS SDK 4.3
iPhone/iPad Simulator
2nd Floor, Sun Avenue One, Bhudarpura, Ayojan Nagar, Nr. Shyamal Cross Road, Ahmedabad, Gujarat-380006
Sales: +91 635-261-6164