Home

Awesome

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