benoitvallon / react-native-redux-app-100-10-1

React Native App with redux for the 100-10-1 method

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

React Native App with redux for the 100-10-1 method

Build Status Dependency Status devDependency Status

Screenshots

100-10-1 App new idea

100-10-1 App list

Libraries/tools

This project uses libraries and tools like:

What is the 100-10-1 method?

Basically, the 100-10-1 method is a method to sort out ideas. The concept is to start listing 100 "random" ideas, then narrow it down to 10 MVPs to finally select the One!

The term has been coined by Nick Bentley in his excellent post describing his game design process. If you want a detailed approach of the method I strongly encourage you to read his post.

Fogus has also written an nice post about applying this method to open source projects selection. If you are developer thinking of doing open source projects it is definitely worth reading.

How to build/run the App

Requirements for React Native on Mac

  • OS X
  • Xcode 6.3 or higher is recommended (Xcode only runs on Mac).
  • Homebrew is the recommended way to install node, watchman, and flow.
  • brew install node
  • brew install watchman. We recommend installing watchman, otherwise you might hit a node file watching bug.
  • brew install flow. If you want to use flow.

Running the App

  • npm install to install all the dependencies, React and React Native among others.
  • Open iosApp.xcodeproj and hit run in Xcode.
  • Hit cmd+R in your iOS simulator to reload the App and see your change!

Run the tests

To run the tests, simply run:

npm test

Tests

About

React Native App with redux for the 100-10-1 method

License:MIT License


Languages

Language:JavaScript 75.8%Language:Objective-C 12.4%Language:Java 7.2%Language:Python 4.6%