An open API service indexing awesome lists of open source software.

https://github.com/anonrig/react-native-redux-starter

A boilerplate for building a mobile app using React Native and Redux.
https://github.com/anonrig/react-native-redux-starter

Last synced: 3 months ago
JSON representation

A boilerplate for building a mobile app using React Native and Redux.

Awesome Lists containing this project

README

          

# React-native redux starter

A boilerplate for building a mobile app using React Native and Redux.

## Requirements
- [Node](https://nodejs.org) `4.x` or newer
- [React Native](http://facebook.github.io/react-native/docs/getting-started.html) for development
- [Xcode](https://developer.apple.com/xcode/) for iOS development

See [Getting Started](https://facebook.github.io/react-native/docs/getting-started.html) to install requirement tools.

## Stack
- [React Native](https://facebook.github.io/react-native/) `0.24.1` for building native apps using react
- [Redux](http://rackt.github.io/redux/index.html) `3.5.x` a predictable state container for Javascript apps
- [Babel](http://babeljs.io/) `6.x.x` for ES6+ support
- [Immutable](https://facebook.github.io/immutable-js/) Immutable persistent data collections for Javascript
- [React Native Router Flux](https://github.com/aksonov/react-native-router-flux) a router based on new React Native Navigation API

## Getting Started
Clone the repo and install dependencies:
```shell
$ git clone https://github.com/eduvon0220/react-native-redux-starter.git
$ cd react-native-redux-starter
$ npm install
$ npm start # starts the development server
```

##### iOS:
Open `App.xcodeproj` in Xcode, build and run the project.

## Debugging
[Access the in-app developer menu](https://facebook.github.io/react-native/docs/debugging.html) and select ``Debug in Chrome``.