This app allows users to:
- login to the app
- view a list of users.
- add their favorite users to a favorites list.
- Clone the repository
git clone git@github.com:IamManchanda/FavoriteUsersApp.git
- Install dependencies
npm install
- Start the app
npm start
- For physical devices, once you run
npm start
, you will see a QR code in the terminal. - For iOS physical device, you need to install the Expo Go app from the App Store, then visit the Camera app and scan the QR code which will open the app in Expo Go.
- For Android physical device, you need to install the Expo Go app from the Play Store, then visit the Expo Go app and scan the QR code.
- To reload physical devices, you can shake the device to open the developer menu and then press
Reload
.
- For iOS simulator, you need to have a Mac and Xcode installed and then once you run
npm start
and the Metro Bundler is running, you can pressi
in the terminal to open the app in the iOS Simulator. - For Android simulator, you need to have Android Studio installed, create a virtual device and then once you run
npm start
and the Metro Bundler is running, you can pressa
in the terminal to open the app in the Android Simulator. - To reload simulators, you can press
r
in the terminal to reload the app.
- TypeScript (JavaScript Superset)
- React Native
- React Hooks
- Redux (Redux Toolkit)
- React Navigation
- Expo