A cross platform mobile app that tracks scores, courses, games, and other key aspects of the classic golf game.
Development uses the React-Native framework along with expo for rapid development and testing. There are other dependencies too that allow for more features, such as, react navigation and some community designed elements.
Contexts Folder
Code that isn't used for visual Elements of the App.
Defined within it are mant contexts to allow communicaiton between screens and some Javascipt files that define the game logic itself.
Screens Folder
has the code that defines the visual elements of the app. There are several screens and anytime a new screen is added it should have it's own file.
Standardized stylesheet needs to be designed in the future.
assets Folder
standard js folder to contain all the imported libay assets required by the framework.
App.js
this is the root of our code and is where the navigator is defined and the rules for navigating between screens designed.
all other files are standard for a react project and just help with package managment and so on.