React Native App bootstrapped with expo-cli
and TypeScript starter. Used feature
branching for my git workflow. I also tagged commits at the end of each hour so feel free to
either checkout the branches or tags.
I began with a basic UI layout and component tree sketched on paper. I then created the followed branches in sequential order
setup
: Bootstrapping, removing boilerplate and directory structures.components
: Basic component architecture.basic-styles
: Get the app to a usable state for interactivity.state-setup
: Context API and useReducer state design.interactions
: Synthetic events to fire reducer actions.game-logic
: Custom hook to check if the player won.