A starter boilerplate for a mobile app using React Native and React Native Navigation(v2). This boilerplate also provides a cool redux-saga structure to bootstrap your react-native app development.
## Requirements Before start, make sure you installed: - [Android Studio](https://developer.android.com/studio/index.html) : Android Dev Environment - [Xcode](https://developer.apple.com/xcode/), [CocoaPods](https://cocoapods.org/) : iOS Dev Environment - [Node](https://nodejs.org) and [React Native CLI](http://facebook.github.io/react-native/docs/getting-started.html): React Native Dev Environment - [FBSDK](https://origincache.facebook.com/developers/resources/?id=facebook-ios-sdk-current.zip): Download the SDK and unzip the archive to `~/Documents/FacebookSDK`.- React Native 0.58.5: Development Environment
- React Native Navigation 2.12.0: Native based navigator for React Native
- Redux: A predictable state container for JavaScript apps
- Redux-Saga: An alternative side effect model for Redux apps
- ESLint: Pluggable linting utility for JavaScript
- Babel: The compiler for writing next generation JavaScript
- Jest: Delightful JavaScript Testing
- React Native FBSDK: A React Native wrapper around the Facebook SDKs for Android and iOS
- React Native Elements: Cross Platform React Native UI Toolkit
- React Native Vector Icons: Customizable Icons for React Native
- React Native Config: Config variables for React Native apps
Clone the repo and install packages.
$ git clone https://github.com/atoami/react-native-navigation-redux-starter-kit ReactNativeBoilerplate
$ cd ReactNativeBoilerplate
$ yarn
Run Android Project.
$ react-native run-android
Run iOS Project.
$ cd ios && pod install
$ cd .. && react-native run-ios
Do you have any concern to run this project? Please feel free to contact me!
This project is licensed under the MIT License