Guess My Number is a cross-platform number guessing mobile application.
Time Spent: 5 Hours in total
The following user stories were implemented in the app
- User can enter the number they wish for the computer to guess
- Computer guesses until it eventually guesses the number the user picked
- Used complex state management to keep track of the number of rounds it took for th ecomputer to come up with the right guess
- Programatically navigate between screens using props and state management
- Take advantage of reusable components whenever possible
- Use of FlatLists to render potentially large data
- Made use of hooks such as useEffct, useState, and useCallback e.t.c
- Used 3rd party expo libraries such as LinearGradient and SplashScreen
- Used flexbox for responsive UI
Here's a walkthrough of implemented user stories