Math Facts App (WIP)

This is an app being developed at Khan Academy to explore how we can help people memorize their math facts, starting with multiplication tables and single-digit addition.

Playing the game

Demo of playing the game

Progress summary

Demo of the progress screen

Changing your settings

Demo of the settings menu

Contributing

  1. Install dependencies: npm install, then rm -rf node_modules/react-art/node_modules/fbjs/ (sorry, will be fixed in RN 0.19)
  2. Build iOS/main.jsbundle: curl http://localhost:8081/index.ios.bundle\?dev\=0 -o iOS/main.jsbundle
  3. Open MathFacts.xcodeproj
  4. Build and run app
  5. Learn basic math facts ^_^

To deploy via code push

Set up your codepush account, and then run:

react-native bundle --entry-file index.ios.js --bundle-output iOS/main.jsbundle --platform ios --dev false
code-push release MathFacts ./ios/main.jsbundle 1.0.4
react-native bundle --entry-file index.android.js --bundle-output android/app/src/main/assets/index.android.jsbundle --platform android --dev false
code-push release MathFacts ./android/app/src/main/assets/index.android.jsbundle 1.0.4