Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/uiheros/react-native-redux-todo-list

React Native Todo List example app which uses Redux for managing app state
https://github.com/uiheros/react-native-redux-todo-list

Last synced: 2 months ago
JSON representation

React Native Todo List example app which uses Redux for managing app state

Awesome Lists containing this project

README

        

# react-native-redux-todo-list

A sample todo list app developed by using React Native and Redux.

[![BuddyBuild](https://dashboard.buddybuild.com/api/statusImage?appID=57565cc3ecb54601001fe9d7&branch=master&build=latest)](https://dashboard.buddybuild.com/apps/57565cc3ecb54601001fe9d7/build/latest)
[![Language](https://img.shields.io/badge/language-ES%206-orange.svg)](https://github.com/lukehoban/es6features#readme)
[![Platforms](https://img.shields.io/badge/platform-iOS%20%7C%20Android-lightgrey.svg)](http://facebook.github.io/react-native/docs/getting-started.html)
[![License](https://img.shields.io/github/license/uiheros/react-native-redux-todo-list.svg?style=flat)](https://github.com/uiheros/react-native-redux-todo-list/blob/master/LICENSE)

![alt tag](https://github.com/uiheros/react-native-redux-todo-list/blob/master/todolist.gif)

## How to run the app

### Install react-native

If you don't have `react-native-cli` installed, please get it installed by following the instructions in [Get started with react-native](https://facebook.github.io/react-native/docs/getting-started.html#requirements)

### Clone this repo and install its dependencies

```bash
git clone https://github.com/uiheros/react-native-redux-todo-list.git
cd react-native-redux-todo-list
npm install
```

### Start the app

#### For iOS, run
```bash
react-native run-ios
# or
npm run ios

```

#### For Android, run
```bash
react-native run-android
# or
npm run android
```

### Development

#### Lint the code

```bash
npm run lint
```

You can also install the following plugins in your editor/IDE:

- [Eslint plugins](https://github.com/viruschidai/learn-react-ecosystem/blob/master/docs/ESLINT.md)
- [EditorConfig plugin](https://github.com/viruschidai/learn-react-ecosystem/blob/master/docs/EDITORCONFIG.md)