- ReduxJS (Latest toolkit a.k.a slice impl)
- Redux persist + thunk
- MUI (react-native-paper) [Light/Dark or Custom] theme
- Smooth theme integration with react-navigation
- Multi language support with i18n
- Easy/Scalable folder/code structure.
NodeJS ~ 16 (LTS)
- yarn/npm
- expo-cli (optional)
- expo account (optional, for cloud build/deployments)
- android/ios emulator | physical phone with "Expo go" installed
1. Pull from the origin/dev
2. yarn
3. yarn start -> starts a dev server which can be remotely viewed via the 'expo go' app or any running android/ios simulator. (ios simulator requires macOS with XCode)
For native run,
yarn [android || ios || web (currently, not supported)]