This Project react native expo boilerplate include packages like
- [1] - Redux Toolkit for state management
- [2] - Formik and Yup for schema validation
- [3] - inext and i18next for language translation
- [4] - System driven Dark/Default mode
- [5] - Custom Drawer Navigation and others
[1] - redux (https://react-redux.js.org/ and https://redux-toolkit.js.org/)
- npm install redux @reduxjs/toolkit react-redux
[2] - redux-persist (https://github.com/rt2zz/redux-persist)
- npm install redux-persist
[3] - async-storage (https://react-native-async-storage.github.io/async-storage/docs/install/ and https://github.com/react-native-async-storage/async-storage)
- npm install @react-native-async-storage/async-storage
These instructions will give you a copy of the project up and running on your local machine for development and testing purposes. See deployment for notes on deploying the project on a live system.
Requirements for the software and other tools to build, test and push
- Node.js v14.0.0 >=installed on your local machine. [Follow the appropriate tutorial on How to Install Node.js] (https://www.digitalocean.com/community/tutorial-series/how-to-install-node-js-and-create-a-local-development-environment) and Create a Local Development Environment for whatever operating system you are running.
- Familiarity with [React Native Expo] (https://expo.dev/) and usage of your computer’s terminal.
- An [Expo account] (https://expo.dev/signup) and expo-cli installed globally. Visit this [Brief Introduction to Expo] (https://www.digitalocean.com/community/tutorials/react-expo-intro) to get started.
- [Git] (https://git-scm.com/) installed on your local machine and a [GitHub] (https://github.com/) account
A step by step series of examples that tell you how to get a development environment running
step 1
git clone https://github.com/Solomon141/BoilerplateJavascriptReactNativeReduxToolkit.git
step 2
cd BoilerplateJavascriptReactNativeReduxToolkit
step 3
run npm install
all the dependencies will be installed with this command.
npx expo start
you must first install expo Go app in your android phone
then scan the qr code and the app will be installed in your phone