Skip to content

React Native boilerplate with react-navigation and native-base

License

Notifications You must be signed in to change notification settings

fidisys/react-native-boilerplate

Repository files navigation

react boilerplate banner


Start Your Next React Native Project In Seconds
A highly scalable, redux state management, sagas middleware, Dark/Light theme mode integrated setup focus on performance and best practices


Created by Justin K Xavier and maintained with ❤️ by Fidisys

React Native Boilerplate

React Native boilerplate using react-native-cli with react-navigation, redux state management, redux-saga middleware and auth flow mechanism with drawer-tab navigation layout. Dark & Light theme switch mechanism using react context and useState Hooks.

Prerequisites

What things you need to install the software and how to install them

  1. Node (v10.9 and above)
  2. Android studio with sdk tools installed
  3. Java (jdk 9 and above)
  4. Xcode (for ios build)
  5. React native cli
npm install -g react-native-cli

Installing

  1. Clone the boilerplate.
git clone https://github.com/fidisys/react-native-boilerplate.git

or:

npx degit fidisys/react-native-boilerplate my-app
  1. Install all the dependencies And repeat
npm install
  1. Go to project folder and start server.
react-native start
  1. Run the project on android/ios
react-native run <android/ios>

Packages used for scaffolding

  • react
  • react-native
  • react-navigation
  • react-native-gesture-handler
  • react-native-vector-icons
  • redux
  • react-redux
  • redux-saga
  • React Hooks

React-Native Debugger

React Native Debugger

  • This is a standalone app for debugging React Native apps

Installation

To install the app, you can download a prebuilt binary from the release page.

For macOS, you can use Homebrew Cask to install:

$ brew update && brew cask install react-native-debugger

This puts React Native Debugger.app in your /applications/ folder.


Authors

  • Justin K Xavier - Initial work - LinkedIn
  • Prasanth Kumar Lalapeta - Github

See also the list of contributors who participated in this project.

License

This project is licensed under the MIT License - see the LICENSE.md file for details


😊Pull requests accepted with ❤️