-
- Headlines news
- Bookmarking of news
- News details page
-
"@react-navigation/bottom-tabs": "^6.5.7", "@react-navigation/native": "^6.1.6", "@react-navigation/native-stack": "^6.9.12", "@reduxjs/toolkit": "^1.9.5", "axios": "^1.4.0", "expo": "~48.0.18", "expo-blur": "~12.2.2", "expo-linear-gradient": "~12.1.2", "expo-splash-screen": "~0.18.2", "expo-status-bar": "~1.4.4", "lodash": "^4.17.21", "lottie-react-native": "5.1.4", "react": "18.2.0", "react-native": "0.71.8", "react-native-gesture-handler": "~2.9.0", "react-native-paper": "^5.8.0", "react-native-reanimated": "~2.14.4", "react-native-reanimated-carousel": "^3.3.2", "react-native-root-siblings": "^4.1.1", "react-native-root-toast": "^3.4.1", "react-native-safe-area-context": "4.5.0", "react-native-screens": "~3.20.0", "react-redux": "^8.0.7", "redux": "^4.2.1", "redux-devtools-extension": "^2.13.9", "redux-thunk": "^2.4.2"
-
- Used Redux for state management and alterations
- All states are been outsourced to the general store except for local states
- Used redux-thunk to initiate asyncronous functions in redux
Clone repo
npm install
npx expo start // To start developement