See the non-live coded (and better organized) version https://github.com/mslipenchuk267/jokebook_practice.
Supplementary Info: https://docs.google.com/document/d/1pHZHlL32wZwnA9zDsr-KxQN28ZfXSSyGI6VCUnxSHbg/edit
Get random jokes pulled from https://github.com/15Dkatz/official_joke_api and save jokes you like for later.
This is a simple RN app that is meant to showcase functional components, hooks, react-navigation, interacting with APIs, redux, redux-thunk, and async storage.
Follow directions at: https://reactnative.dev/docs/environment-setup
Use the expo cli quick-start tab.
To setup simulators (iOS and Anroid) follow the instructions in react-native-cli tab.
- Run
expo install
and thenexpo start
in project directory - You have many options of running the app now
- enter
i
ora
into the terminal to run the app on an ios or android simulator respectively - You will be redirected to a page in your browser called the Metro Bundler which gives you options of running the app on simulators or on your own device
- To run on your own device, install the expo app onto your phone and scan the qr code