Skip to content
This repository was archived by the owner on Apr 2, 2020. It is now read-only.

Latest commit

 

History

History
65 lines (45 loc) · 2.47 KB

README.md

File metadata and controls

65 lines (45 loc) · 2.47 KB

AppPlayground

React Native & Redux Boilerplate (GraphQL coming soon)

Boilerplate for a React Native project using Redux for state management.

This project also includes multidirectional UI with NavigationExperimental:

![NAVIGATION_DEMO](https://thumbs.gfycat.com/DecimalMeanGonolek-size_restricted.gif)

Goals

  • Provide a quick prototyping environment for React Native apps with similar architectures.
  • Demonstrate React Native, Redux, and GraphQL in common use cases and tests.

Milestones

v1.0 Milestones

  • Initial redux integration
  • Multidirectional UI with Redux
  • i18n
  • GraphQL integration
  • ListView example with GraphQL

v2.0 Milestones

  • Epics with redux observable
  • Caching with GraphQL, Redux, and redux-persist
  • Configurable server for prototyping new data types

Core Technology Choices & Patterns

Installation

Getting Started

  • Run yarn install to install dependencies in the project directory.
  • Run the React Native Packager: react-native start.
  • Ensure you have started your Android simulator.
  • Run both platforms with npm start
  • Or run them individually:
    • Run iOS with yarn run ios.
    • Run Android with yarn run android.

Running Tests

  • To run tests run npm test