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

Overview

react-native-redux-todo-list

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

BuddyBuild Language Platforms License

alt tag

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

Clone this repo and install its dependencies

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

react-native run-ios
# or
npm run ios

For Android, run

react-native run-android
# or
npm run android

Development

Lint the code

npm run lint

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

You might also like...
A suite of IoT tools to use with React Native.

react-native-iot-tools WIP. A suite of IoT tools for React Native applications. Package iOS Android @react-native-iot-tools/bluetooth ✅ ❌ @react-nativ

A testing MQTT react native library

react-native-awesome-testing abc Installation npm install react-native-awesome-testing Usage import { multiply } from "react-native-awesome-testing";

Encryption/Decryption for React Native

@dhairyasharma/react-native-encryption Encryption/decryption for React Native. Benchmark File Details File Link http://bit.do/benchmarkfile File Size

Encryption/Decryption for React Native

@dhairyasharma/react-native-encryption Encryption/decryption for React Native. Benchmark File Details File Link http://bit.do/benchmarkfile File Size

React Native Photo Editor (RNPE)
React Native Photo Editor (RNPE)

React Native Photo Editor (RNPE) 🌄 Image editor using native modules for iOS an

Discover Movies and TV shows -  React Native
Discover Movies and TV shows - React Native

movieapp Discover Movies and TV shows Download APK file Download from Google Drive - v2.2.1 What's included Name Description React Native Build Native

All my React Native examples

ReactNativeExamples All my React Native examples and experiements can be found here. This repo is divided into two sub folders, Instructions git clone

React Native Twitch application
React Native Twitch application

Notes I'm going to rewrite this project 😉 . Be ready to new Twitch application. Twitch This project was built for The Rolling Scopes #18 meetup. As o

A simple To Do application written in React Native

Example To Do List application in react-native Requirements, install as needed: React Native: $ npm i -g react-native-cli watchman: $ brew install wa

Comments
  • Bump eslint from 2.13.1 to 6.8.0

    Bump eslint from 2.13.1 to 6.8.0

    Bumps eslint from 2.13.1 to 6.8.0.

    Release notes

    Sourced from eslint's releases.

    v6.8.0

    • c5c7086 Fix: ignore aligning single line in key-spacing (fixes #11414) (#12652) (YeonJuan)
    • 9986d9e Chore: add object option test cases in yield-star-spacing (#12679) (YeonJuan)
    • 1713d07 New: Add no-error-on-unmatched-pattern flag (fixes #10587) (#12377) (ncraley)
    • 5c25a26 Update: autofix bug in lines-between-class-members (fixes #12391) (#12632) (YeonJuan)
    • 4b3cc5c Chore: enable prefer-regex-literals in eslint codebase (#12268) (薛定谔的猫)
    • 05faebb Update: improve suggestion testing experience (#12602) (Brad Zacher)
    • 05f7dd5 Update: Add suggestions for no-unsafe-negation (fixes #12591) (#12609) (Milos Djermanovic)
    • d3e43f1 Docs: Update no-multi-assign explanation (#12615) (Yuping Zuo)
    • 272e4db Fix: no-multiple-empty-lines: Adjust reported loc (#12594) (Tobias Bieniek)
    • a258039 Fix: no-restricted-imports schema allows multiple paths/patterns objects (#12639) (Milos Djermanovic)
    • 51f9620 Fix: improve report location for array-bracket-spacing (#12653) (Milos Djermanovic)
    • 45364af Fix: prefer-numeric-literals doesn't check types of literal arguments (#12655) (Milos Djermanovic)
    • e3c570e Docs: Add example for expression option (#12694) (Arnaud Barré)
    • 6b774ef Docs: Add spacing in comments for no-console rule (#12696) (Nikki Nikkhoui)
    • 7171fca Chore: refactor regex in config comment parser (#12662) (Milos Djermanovic)
    • 1600648 Update: Allow $schema in config (#12612) (Yordis Prieto)
    • acc0e47 Update: support .eslintrc.cjs (refs eslint/rfcs#43) (#12321) (Evan Plaice)
    • 49c1658 Chore: remove bundling of ESLint during release (#12676) (Kai Cataldo)
    • 257f3d6 Chore: complete to move to GitHub Actions (#12625) (Toru Nagashima)
    • ab912f0 Docs: 1tbs with allowSingleLine edge cases (refs #12284) (#12314) (Ari Kardasis)
    • dd1c30e Sponsors: Sync README with website (ESLint Jenkins)
    • a230f84 Update: include node version in cache (#12582) (Eric Wang)
    • 8b65f17 Chore: remove references to parser demo (#12644) (Kai Cataldo)
    • e9cef99 Docs: wrap {{}} in raw liquid tags to prevent interpolation (#12643) (Kai Cataldo)
    • e707453 Docs: Fix configuration example in no-restricted-imports (fixes #11717) (#12638) (Milos Djermanovic)
    • 19194ce Chore: Add tests to cover default object options in comma-dangle (#12627) (YeonJuan)
    • 6e36d12 Update: do not recommend require-atomic-updates (refs #11899) (#12599) (Kai Cataldo)

    v6.7.2

    • bc435a9 Fix: isSpaceBetweenTokens() recognizes spaces in JSXText (fixes #12614) (#12616) (Toru Nagashima)
    • 4928d51 Fix: don't ignore the entry directory (fixes #12604) (#12607) (Toru Nagashima)
    • b41677a Docs: Clarify suggestion's data in Working with Rules (refs #12606) (#12617) (Milos Djermanovic)
    • ea16de4 Fix: Support tagged template literal generics in no-unexpected-multiline (#11698) (Brad Zacher)
    • fa6415d Sponsors: Sync README with website (ESLint Jenkins)
    • e1e158b Sponsors: Sync README with website (ESLint Jenkins)

    v6.7.1

    • dd1e9f4 Fix: revert changes to key-spacing due to regression (#12598) (Kai Cataldo)
    • c644b54 Docs: Update README team and sponsors (ESLint Jenkins)

    v6.7.0

    • 312a88f New: Add grouped-accessor-pairs rule (fixes #12277) (#12331) (Milos Djermanovic)
    • 5c68f5f Update: Add 'lexicalBindings' to no-implicit-globals and change messages (#11996) (Milos Djermanovic)
    • 6eaad96 New: Add suggestions API (#12384) (Will Douglas)
    • b336fbe Fix: indent rule with JSX spread props (#12581) (Nathan Woltman)
    • 97c745d Update: Report assignment expression location in no-cond-assign (#12465) (Milos Djermanovic)
    • 0f01f3d Update: Check member expressions with this in operator-assignment (#12495) (Milos Djermanovic)
    • 62c7038 Fix: invalid token checking in computed-property-spacing (fixes #12198) (#12533) (YeonJuan)
    • 4f8a1ee Update: Add enforceForClassMembers option to no-useless-computed-key (#12110) (ark120202)
    ... (truncated)
    Changelog

    Sourced from eslint's changelog.

    v6.8.0 - December 20, 2019

    • c5c7086 Fix: ignore aligning single line in key-spacing (fixes #11414) (#12652) (YeonJuan)
    • 9986d9e Chore: add object option test cases in yield-star-spacing (#12679) (YeonJuan)
    • 1713d07 New: Add no-error-on-unmatched-pattern flag (fixes #10587) (#12377) (ncraley)
    • 5c25a26 Update: autofix bug in lines-between-class-members (fixes #12391) (#12632) (YeonJuan)
    • 4b3cc5c Chore: enable prefer-regex-literals in eslint codebase (#12268) (薛定谔的猫)
    • 05faebb Update: improve suggestion testing experience (#12602) (Brad Zacher)
    • 05f7dd5 Update: Add suggestions for no-unsafe-negation (fixes #12591) (#12609) (Milos Djermanovic)
    • d3e43f1 Docs: Update no-multi-assign explanation (#12615) (Yuping Zuo)
    • 272e4db Fix: no-multiple-empty-lines: Adjust reported loc (#12594) (Tobias Bieniek)
    • a258039 Fix: no-restricted-imports schema allows multiple paths/patterns objects (#12639) (Milos Djermanovic)
    • 51f9620 Fix: improve report location for array-bracket-spacing (#12653) (Milos Djermanovic)
    • 45364af Fix: prefer-numeric-literals doesn't check types of literal arguments (#12655) (Milos Djermanovic)
    • e3c570e Docs: Add example for expression option (#12694) (Arnaud Barré)
    • 6b774ef Docs: Add spacing in comments for no-console rule (#12696) (Nikki Nikkhoui)
    • 7171fca Chore: refactor regex in config comment parser (#12662) (Milos Djermanovic)
    • 1600648 Update: Allow $schema in config (#12612) (Yordis Prieto)
    • acc0e47 Update: support .eslintrc.cjs (refs eslint/rfcs#43) (#12321) (Evan Plaice)
    • 49c1658 Chore: remove bundling of ESLint during release (#12676) (Kai Cataldo)
    • 257f3d6 Chore: complete to move to GitHub Actions (#12625) (Toru Nagashima)
    • ab912f0 Docs: 1tbs with allowSingleLine edge cases (refs #12284) (#12314) (Ari Kardasis)
    • dd1c30e Sponsors: Sync README with website (ESLint Jenkins)
    • a230f84 Update: include node version in cache (#12582) (Eric Wang)
    • 8b65f17 Chore: remove references to parser demo (#12644) (Kai Cataldo)
    • e9cef99 Docs: wrap {{}} in raw liquid tags to prevent interpolation (#12643) (Kai Cataldo)
    • e707453 Docs: Fix configuration example in no-restricted-imports (fixes #11717) (#12638) (Milos Djermanovic)
    • 19194ce Chore: Add tests to cover default object options in comma-dangle (#12627) (YeonJuan)
    • 6e36d12 Update: do not recommend require-atomic-updates (refs #11899) (#12599) (Kai Cataldo)

    v6.7.2 - November 30, 2019

    • bc435a9 Fix: isSpaceBetweenTokens() recognizes spaces in JSXText (fixes #12614) (#12616) (Toru Nagashima)
    • 4928d51 Fix: don't ignore the entry directory (fixes #12604) (#12607) (Toru Nagashima)
    • b41677a Docs: Clarify suggestion's data in Working with Rules (refs #12606) (#12617) (Milos Djermanovic)
    • ea16de4 Fix: Support tagged template literal generics in no-unexpected-multiline (#11698) (Brad Zacher)
    • fa6415d Sponsors: Sync README with website (ESLint Jenkins)
    • e1e158b Sponsors: Sync README with website (ESLint Jenkins)

    v6.7.1 - November 24, 2019

    • dd1e9f4 Fix: revert changes to key-spacing due to regression (#12598) (Kai Cataldo)
    • c644b54 Docs: Update README team and sponsors (ESLint Jenkins)

    v6.7.0 - November 22, 2019

    • 312a88f New: Add grouped-accessor-pairs rule (fixes #12277) (#12331) (Milos Djermanovic)
    • 5c68f5f Update: Add 'lexicalBindings' to no-implicit-globals and change messages (#11996) (Milos Djermanovic)
    • 6eaad96 New: Add suggestions API (#12384) (Will Douglas)
    • b336fbe Fix: indent rule with JSX spread props (#12581) (Nathan Woltman)
    ... (truncated)
    Commits
    Maintainer changes

    This version was pushed to npm by eslintbot, a new releaser for eslint since your current version.


    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    • @dependabot use these labels will set the current labels as the default for future PRs for this repo and language
    • @dependabot use these reviewers will set the current reviewers as the default for future PRs for this repo and language
    • @dependabot use these assignees will set the current assignees as the default for future PRs for this repo and language
    • @dependabot use this milestone will set the current milestone as the default for future PRs for this repo and language

    You can disable automated security fix PRs for this repo from the Security Alerts page.

    dependencies 
    opened by dependabot[bot] 0
  • error

    error

    D:\JS\react-native-redux-todo-list>npm install

    gyp ERR! build error gyp ERR! stack Error: E:\VS\MSBuild\15.0\Bin\MSBuild.exe failed with exit code: 1 gyp ERR! stack at ChildProcess.onExit (C:\Users\Nick\AppData\Roaming\npm\node_modules\npm\node_modules\node-gyp\lib\build.js:262:23) gyp ERR! stack at ChildProcess.emit (events.js:193:13) gyp ERR! stack at Process.ChildProcess._handle.onexit (internal/child_process.js:255:12) gyp ERR! System Windows_NT 6.3.9600 gyp ERR! command "C:\Program Files\nodejs\node.exe" "C:\Users\Nick\AppData\Roaming\npm\node_modules\npm\node_modules\node-gyp\bin\node-gyp.js" "rebuild" gyp ERR! cwd D:\JS\react-native-redux-todo-list\node_modules\utf-8-validate gyp ERR! node -v v11.13.0 gyp ERR! node-gyp -v v3.8.0 gyp ERR! not ok

    opened by NeilRiver 0
Owner
null
React Native library that implements PayPal Checkout flow using purely native code (swift).

react-native-paypal-swift React Native library that implements PayPal Checkout flow using purely native code (swift). Installation npm install react-n

Tibb 6 Nov 28, 2022
iOS's Stocks App clone written in React Native for demo purpose (available both iOS and Android).

FinanceReactNative iOS's Stocks App clone written in React Native for demo purpose (available both iOS and Android). Data is pulled from Yahoo Finance

kf 2k Dec 29, 2022
🏀 iOS and Android NBA app created with React Native

Swish An iOS and Android NBA app created with React Native. If you would like to request a feature, find a bug, have a question, or would like to leav

James Kuczmarski 108 Nov 11, 2022
The source code to How to build a news app with react native 📰

Royal News · The source code to How to build a news app with react native article on NimreyCode, medium, and dev.to. Requirements: Android Studio or X

Mohammed Salman 96 Aug 16, 2022
A react native interface for integrating payments using Braintree

A react native interface for integrating payments using Braintree

eKreative 17 Dec 30, 2022
React Native 实现无侵入自定义下拉刷新组件

react-native-ly-refresh-control 下拉刷新 iOS 基于MJRefresh 通过RCTCustomRefreshContolProtocol实现RefreshControl组件封装 JS端可以无侵入自定义下拉刷新只需要替换对应的refreshControl Androi

少言 12 Jul 2, 2022
iOS 15 share play API in react-native

react-native-shareplay iOS 15 share play API in react-native Installation yarn add react-native-shareplay And go to Xcode Capabilities and enable "Gro

Popshop Live 27 Oct 16, 2022
React Native package for interacting with HomeKit devices

React Native package for interacting with HomeKit devices

Ibrahim Berat Kaya 4 Dec 24, 2021
react native esptouch

react-native-esptouch One should know that This is a Unofficial project. The official demo is below: EsptouchForAndroid EsptouchForIOS Getting started

五毛共和国 Wumaoland 0 Oct 25, 2021
React Native Template for Taro

React Native Template for Taro requirement taro: @tarojs/cli@^3.2.0 framework: 'react' quick start install react native library install peerDependenci

null 1 Nov 20, 2021