Statistical Mobile Upload Application

Our client is a very famous Sports Statistical Media Company which deals in various different sporting events. Moreover, our client had previously developed an application using Adobe AIR Stat Recorder with us consisted of many functionalities which produces box score display for live and historical Basketball game. In addition, the client immediately demanded an extension for their application in Android for mobile devices for recording day to day game activity and updates their website which is also developed by ValueCoders web development team.

Technologies/Concepts

Android OS (1.1 and above)

Android OS (2.1 and above)

ColdFusion web service

JAVA

MYSQL 5

SQLite

Key Challenges

The project requirement was to develop a mobile application that can be sold by the client to multiple customers who deals with sports management. ValueCoders approach of developing this application was, by having complete understanding of all the functionalities of an existing Adobe AIR Stat Recorder application provided by our client. Moreover, the application contained features like: User verification Login System, Game selection, Team Selection, Adding a new Schedule, Edit or delete an existing schedule, Player details entry system, Checking before game starts, Online Game score update on its website for both team in the ongoing schedule, Score entry for each player, correction of score after finishing the game, Deleting the expired game and preparing roster for both team etc.

When they hired ValueCoders, we had to address to the following tasks:

Collecting various statistics from various sports to accommodate them into one.

Creating a database to store all these statistics.

While developing, we faced various challenges including the following ones:

Collecting all accurate data for each sports.

Upgrade the mobile app from existing Adobe AIR stat recorder.

Our mobile app developers at ValueCoders had overcome these challenges with their innovative ideas and technical expertise.

Our Solutions

The client wanted us to study the application thoroughly, understand its functionalities and then develop a mobile app for Android devices. The entire mobile app project development includes multiple stages which are categorized as mentioned below:

Stage 1: The first phase of development includes a complete study of the current Adobe AIR Stat Recorder application and other resources which the client provided. After doing complete study of the current application, ValueCoders Java and Android development team developed the project architecture. Initially, it was little complex but as we progressed with the workflow, development became very easy.

Stage 2: During the second phase, development team designed more than seventeen screens required for the mobile application according to our research and the client’s requirement.

Stage 3: Our target was predefined and for that we needed to maintain data flows over the network by using server databases. In the third stage the development of web services for data transfer was started.

Stage 4: We were on the verge of completion of the various techniques of testing and implementation was performed as part of the last stage.

Results

The application is now fully functional and ready to be delivered to the client. Moreover, this application meet all the specific needs and requirements of the client for recording game activities such Add or Edit or Delete Game Schedule, Add or Edit or Delete Player in the Roster, Check-In or Start or Finish Game, Record Game Stats and Player Stats.

ValueCoders successfully executed the Statistics Upload Mobile Application development well within the time frame. The client achieved its target of making a user friendly statistics upload mobile application and adding custom functions for better customer experience.

It was a learning experience for ValueCoders to work on this development project that has helped the client and brought in repeat business as well. We ensured that the client and the development team were on the same page by frequent collaboration and regularly making use of project reporting tools. Agile methodologies were used throughout the time to discuss, improve and implement solutions before the final delivery of the application.

related case studies

ANOMALY DETECTION SYSTEM

This system has many applications in business, from intrusion detection (identifying strange patterns in network traffic that could signal a hack) to......