Shadow Music Player
“… there are shadows because there are hills.”
But we envisaged shadows because there is music. We wanted music to follow us like our own shadow. So we stored music in the clouds and yes, it did follow us wherever we went.
Why do we want music to follow us? Why do we even need music? Of course we need it, because music speaks our soul, it gives us the chill that travels through the spine, immense pleasure, and the goose bumps that makes our hair stand and dance to the music beats we listen to.
We wanted a medium that will include all these and reach people. And planned to develop an iOS application that will reach everybody, every nook and corner.
So, we gave it some thought and were like,
“Lets integrate few cloud storages and make it easy to connect our souls with music wherever we are.”
“In simple words, let the music follow us like our own shadows.”
From that moment we were all excited to make some music shadows. Here’s what we did, the story of how the Shadow Music Player was built.
Part – Sa
The winter of ’13 was nearly ending when Ranjith, MCA graduate of B.S. Abdur Rahman University, planted this brilliant idea. He was so interested in cloud computing and mobile technology. He wanted to implement cloud storages in mobile technology and make it easy. He thought of this as his project idea for the program HiSPARK2013 that was conducted by Hibrise Technologies. The idea was accepted, appreciated and planned for the development. This was when Imran, another MCA graduate teamed up with Ranjith.
Ranjith and Imran were just learning iOS through HiSPARK2013 program. It was a crucial time for them, more precisely; challenging. Learning an entirely new platform and a complex project was assigned to these amateur iOS developers. Fortunately, they were optimistic. They found it to be fun and started to channel their efforts into it.
The plan was made, time estimated, designs ready, and they wrote their first line of code with happiness and excitement. Seamlessly integrated the popular cloud storage Dropbox and designed the simplest music player. They added simple features like downloading the music files from Dropbox and playing them.
They faced many challenges during the development process due to limited knowledge of language Objective-C. But they learnt how clouds work, that increased their interest in cloud computing.
This project was also accepted by their University and appreciated by many. Later on, Ranjith and Imran joined Hibrise Technologies as interns for 3 months.
Part – Re
The big guns of Hibrise Technologies were very impressed by the idea and they wanted to develop the project for iOS (iPhone) full fledged from scratch. Shaik, Vinoth and Yaseen, the other interns of Hibrise Technologies also teamed up along with Ranjith and Imran. They were encouraged to follow SCRUM Methodologies for development and TFS for code maintenance.
According to SCRUM, plans were made, time estimated, product backlogs were listed and divided among these 5 iOS developers for 3 sprints. SCRUM meetings were held everyday to get the updates of the project. The team was driven at the right pace and path by our leads. Our team leader was a big help during the development of the project who was there to help whenever the team was stuck technically.
During the project development process, the internship period got over and they graduated from the program. They were now full time employees of Hibrise Technologies.
Part – Ga
It took 5 long months for the entire development process. Shivani Sharan, a student of National Institute of Design, Ahmedabad, designed the User Interface. Vinoth designed the application’s logo. Once the development was over, the application was handed over to the testers for testing. I, Riyaz and Thabib were fortunate to be selected as software testers to test the application.
Thabib and I were new to testing, but very excited and eager to learn testing which was a great opportunity given to us. We took month and a half for testing the application. We not only tested the application, also debugged which was so much fun. After fixing plenty of crashes and bugs, we were able to ship the application to Apple App Store in November. The first version went live on 21st Nov’13.
And, get the shade from here
Written By: Riyazul Aboobucker, HiSpark 2013 Batch.