[](https://postimg.org/image/6elcx4g2x/)
npm install react-everywhere
#####This project is an attempt to:
* Target multiple platforms(Android, iOS, web, windows and macOS) with react native' APIs.
* Follow best practices while doing the above.
* Cut out the time and effort it takes to setup the project(based on create-react-app).
* Achieve 'Write once use everywhere' with react-native(though react strictly says 'Learn once use anywhere').
---
---
##Wiring Up:
```
git clone https://github.com/amoghbanta/reactNativeEverywhere.git yourProjectName
cd yourProjectName
git checkout theBranchYouNeed
rm -rf .git
npm i
---
##Run the project:
####Pre-requisites:
Node.js & npm on your system(follow this)
react-native CLI (npm install -g react-native-cli)
####Android
react-native run-android
####iOS
react-native run-ios
####Web
npm run web
####Windows
react-native windowsreact-native run-windows
###Build for production:
####Android/iOS
This will help
####Web
npm run build` (this will build your production ready bundle)
-------
###Some very useful cross platform compatible libraries:
- react-native-vector-icons
- axios
- react-navigation (might be included in ReactNativeEverywhere soon)
-------
###Progress:
- [x] support for web (react-native-web)
- [x] support for Windows (react-native-windows)
- [x] Add example projects for each branch
- [ ] support for macOS(react-native-macOS)
- [ ] improve webpack config and add media queries for web
---
###Running on Web, Android, iOS and Windows(Universal):




---
##Contributing:
This starter kit is still in very early stage. All your suggestions and PRs and welcome.