React Native latest stable version(0.64.1) with plugins
- @react-native-async-storage/async-storage
- lodash
- moment
- react-native-vector-icons
- redux
- react-redux
- redux-thunk
- react-native-device-info
- react-native-svg
- @react-navigation/native (v5)
- @react-navigation/stack
- @react-navigation/bottom-tabs
- @react-navigation/material-top-tabs
- @react-navigation/drawer
- patch-package
requires Node.js and yarn 1 to install.
$ cd rntemplate
$ yarn
$ npx pod-install ios
- Update name and displayName in app.json to your new app name
- Run this shell script.
- Note*: Please run yarn install before use this code
$ cd scripts
$ ./change_app_name.sh
If there has any problem about auto linking react-native-vector-icons, Fix here
If there has any problem about debug.keystore on android devices, you need to dowload debug.keystore to android/app/
For android
$ npx react-native run-android
For ios
$ npx react-native run-ios
Create file react-native.config.js at root
module.exports = {
assets: ['./src/assets/fonts/'], // this is font path
};
then
$ npx react-native link
If has any problem with react-native-vector-icons on ios
open RNTemplate.xcworkspace and go to Build Phases
on Copy Bundle Resources, remove everythings that related to react-native-vector-icons