Custom Mobile App Development Using iOS - Play Golf

The Client

Industry: Sports

Sweden based client runs Golf Academy that specializes in performance enhancement in golf from a multi-disciplinary perspective and provides platform to amateur golfers for achieving lower scores. In collaboration with other sport and medical experts client has been successful in providing methodical training to players for various national and international tournaments.

The Challenges

One of the greatest challenge of creating the application was to maintain multiple users (i.e. guest player, member player, coach and pro-coach) and to ensure that the statistics generated should be based on the scores entered by the player or coach.

"Play Golf" has a wide range of goal and objectives out of which the prime considerations are listed below:

  • Secure login to user's account
  • Ability to set visibility level for the comments added by user
  • Bar graphs and line charts for displaying game statistics
  • Generate score card for individual and team
  • Maintain fitness test results of individual players
  • Easily accessible by anyone and at any time
TatvaSoft's Offerings

Client aimed to develop a mobile application that would make management and evaluation of golf players, coaches and scores easy and efficient. TatvaSoft fulfilled client's aim by developing mobile application "Play Golf". It offered following features which include:

  • Read logbook: Logbook containing date wise notes of players along with their names and provision to add comment. Also user can set visibility of comment (i.e. to whom the comment should be visible)
  • Write Logbook: User can enter information for other players or coach or for oneself and set visibility level
  • Scorecard list and details: Shows the list of scores for various matches and option to enter score for matches played. Also shows the constructive evaluation and provides options to select the environmental conditions under which the game was played
  • Diagrammatic representation of the golf field with options to select position on the golf field by inserting co-ordinates of position
  • Provision to select the number of saves (e.g. Sand saves, rough saves, PAR saves etc.)
  • Statistics with line and bar graphs to help analyse various aspects of the matches played
  • Allows user to enter the number of putts for ten different rounds and compare the distance of the putts of all rounds
  • Provision to enter match test result and fitness test results of player
Tools and Technologies
  • Operating System: iOS
  • Device Support: iPhone
  • Database: SQLite
  • Programming Language & Tools: Objective C & Xcode
Business Benefits

By virtue of its association with TatvaSoft, it provided mobile application that enabled golf players and coaches to maintain records of golf matches played, scores, test results and fitness results easily and error free. The application facilitated coaches keep track on the performance of team members and provide suggestions for improvement. Pictorial representation of golf ground helps user strategize their game accordingly.