Android application developped with Java. Includes a live score card feature for when you are golfing with friends, or on your own! You have the ability to add new courses, or play featured courses, see your own scores in a leaderboard, and see other user's scores depending on which course you choose.
I have decided to create this program with the goal of being able to have an app on my phone that simply calculates my Handicap Index when I am on the golf course. It is also a good program to start developping an app with, due to the exciting challenges that it comes with.
- The abililty to login and create a new profile
- Adding a round to your profile
- Having your handicap index and average score displayed in the HomeActivity
- A User profile that has the ability to change your password, email, and username.
- Leaderboards for personal scores.
- Leaderboards or the top scores of all the user's for selected course.
- The Ability to add a course.
- A live scorecard feature.
- OAuth 2.0
- OpenID Connect
- Deploying it on the Google Play Store
Score = What the player scores during their round.
Par = This is the score that a professional golfer is expected to make for a given hole.
Course Rating = This indicates the difficulty of a course for a "par" golfer.
Slope Rating = This is the mathematical measure of the difficulty of the golf course.
Handicap Index = This is the measure of a player's demonstrated abiility calculated against the Slope Rating of a course of standard playing difficulty.