Case Study Android Drupal MySQL Java

Religious Android-based application

Q3 developed an Android-based religious application to display a wide variety of religious material, such as Live videos, Videos, Audios, Themes, Games & Applications, Encyclopedia, and many more with multi-lingual support.

Q3's global sourcing model gives the maximum benefit to customers in terms of cost savings, improved quality, access to highly talented professionals, flexibility of operations and reduced time to market.

Company Profile

Client is among one of the fastest growing industries offering new products and solutions in the Value Added Services (VAS) ecosystem. A team of veteran professionals having thorough knowledge about Mobile Networks, Value Added Services platforms, and handsets across the world and working dedicatedly for innovating products, which are cost effective, easy to use and adaptive for the end consumer. The client is competent in providing solutions over Voice, SMS, WAP and On Device Portals and majorly focuses on entertainment, education, enterprise services and mobile application development and distribution sectors.

Business Situation

The Client aimed at developing a religious android-based value added application for Android users. Client wanted to provide its users a place with a collection of huge religious content in the form of videos, audios, images, games and application and many more. With this aim, client showed its faith in Q3 and handed over the task to develop an Android-based religious application. Q3 accepted the challenge and started working on it with a team of developers, designers, and testers.


Challenges

Some of the challenges associated with the project were:

  • Billing Integration with Telecom Partners
  • Handling the download and subscription for copyright protected materials
  • Maintaining OS version compatibility with all available Android OS versions

Technical Solution

Q3 developed an Android-based religious application with a team of seasoned developers and designers, who were associated initially to gain in-depth knowledge of the application. The application was developed on Win 7 OS using Eclipse Helios with 1.6 version of Android SDK and was designed to support Android OS v1.6 and higher. The REST Web service was used to develop backend.

In order to meet with the client's requirement, a number of controls were customized for the GUI and its native look was modified to match up with the required design for mobile application. The application was designed to support screen sizes of 320x480 and 240 x 320. The major planned functionalities implemented in application were as follows:

  • Watch It Live Module: Watch It Live module displays and broadcasts many live religious videos categorized into various sections. A user can search for live streaming videos, view the list of best sellers’ videos, view the Live Shrine broadcasts in the form of videos, can manage playlists and mark videos as favorites.
  • Videos Module: The Videos module displays the list of all religious videos, which are categorized into various sections. A user can search for videos, view the list of best sellers videos, view the list of all videos, view list of all favorite videos, view list of all screenshots saved by the user, resume last played video and manage playlist
  • Imagery Module: The Imagery Module will be used by the user to browse for the imagery data available on the database. The Imagery data will comprise of images, best sellers, animations, wallpapers, themes, color logos, slideshows, my screen shots, and my favorites. Also, the user can search for the imagery data and mark the imagery data as Favorite.
  • Audio Module: The Audio module allows the user to browse for all the available audios on the database. On this page, user can search for audios, view the list of best sellers audio, view the list of all audios, view list of all favorite audios, resume all full audios, and manage playlist.
  • Games & Application Module: The Games & Application module allows the user to browse for all the games and application available on the database. On this page, user will have alternatives to search for games and applications, view the list of best sellers games & application, and play all the available games and applications.
  • Encyclopedia Module: The Encyclopedia module allows the user to browse for all the encyclopedia content available on the database. Using this module, the user will be able to search for content for deities, traditions, and festivals. Further, the user will get a brief and detailed knowledge about the list of Deities, festivals celebrated across the year, and the list of traditions followed in our country.
  • Manage Favorites: The Manage Favorites section displays all the favorites of the user combined at one place. The user can view the favorites for Watch It Live, Videos, Audios, Imagery, and Encyclopedia section. The list of all these section will appear under My Favorites section. The user needs to click any of the section names to view the list of favorites added under the selected section.

The QA experts at Q3 got involved from the very beginning and tested the Client application to deliver a better quality product.

 

Technologies

Architectural Component Technologies/Frameworks
Android
  • Android SDK 1.6
  • JAVA
  • REST
Backend
  • Drupal 6.22
  • Linux CentOS release 5.6 (Final)
  • PHP 5.2.10
  • MYSQL 5.0 or higher
  • Apache Web Server
  • Doctrine


Customer Speaks

blockquoteIn this difficult economic environment, Symfo decided to outsource one of its most critical developments to Q3 Tech. We were definitely reluctant doing so at the beginning of the project. But rapidly we understood that Q3 had the necessary skills and professionalism to bring the project to a successful realization. It was not always easy primarily because of the differences of culture. However once we understood each other, things went much better. We also understood that such a difficult project needed intense communications between Q3 and our company. Our company works on two time zones (Europe and East Coast North America) and we were amazed by the availability of the Project Manager and his team. It really contributed improving communications between us.

Phase I of our product is now ready and we are quite happy with it. We are definitely ready to start Phase II with Q3 and we highly recommend them.blockquote

Serge Bodart
CEO, Symfo SA, Belgium.