Tested Dev Environment
$ node --version
$ v17.6.0
$ npm --version
$ 8.5.1
Local iOS Dev: npm run ios
Local Android Dev: npm run android
Clone the project
$ git clone https://github.com/aguycalled/WhisperWallet
Go to the project directory
$ cd WhisperWallet
Install dependencies
$ npm install
$ cd ios
$ pod install
Back to root and develop!
$ cd ..
$ npm run iOS
Happy Coding 🧑🏽💻
We are currently using @tsejerome/react-native-size-matters.
The suggested default dimension screen size for UI development is 390 x 844.
The devices below are the suggested iPhone Simulator that matches such requirements:
- iPhone 12
- iPhone 12 Pro
- iPhone 13
- iPhone 13 Pro
References: https://www.ios-resolution.com/
References: Issue 65
Add gestureHandlerRootHOC
to the page that the bottom tab doesn't work
Solution 1:
Make sure your xcode npm version is using the version you set as default in your bash/zsh. e.g. if you have set a nvm default alias, you will need to check if it is the same. One quick fix is to run nvm unalias default
Solution 2:
Change from your node_modules/react-native/find-node.sh
https://github.com/facebook/react-native/commit/35bcf934b186e581d100d43e563044300759557f