This repo will change almost everyday. If you are interesting in helping develop, send me a note [email protected] . Otherwise feel free to browse around.
RapPad Mobile is the official mobile app for RapPad. You can download it on the Google Play or iTunes (eventually).
The app is disguised as a website that uses JS, CSS, and HTML. Under the hood it is powered by PhoneGap.
Below is a guide on getting it on your computer, running it, and making contributions.
- Fork the repo. Make sure you have all prerequisites installed.
cdinto the root directory.- Run
sass --watch www/sass/:www/css --style expandedto build CSS stylesheets from SASS files. ruby -r webrick -e "s = WEBrick::HTTPServer.new(:Port => 8000, :DocumentRoot => Dir.pwd); trap('INT') { s.shutdown }; s.start"to serve the website locally so you can test in the browser.cordova emulate (ios|android)to test on a platform (ios or android).
This section is for me to record how to do certain things.
cordova build android --releasejarsigner -verbose -sigalg SHA1withRSA -digestalg SHA1 -keystore rappad-mobile.keystore platforms/android/ant-build/Rappad-release-unsigned.apk rp_mobile/Users/amirsharif/android-sdk-macosx/build-tools/19.1.0/zipalign -v 4 platforms/android/ant-build/Rappad-release-unsigned.apk rappad_release.apk
All together:
rm rappad_release.apk && cordova build android --release && jarsigner -verbose -sigalg SHA1withRSA -digestalg SHA1 -keystore rappad-mobile.keystore platforms/android/ant-build/Rappad-release-unsigned.apk rp_mobile && /Users/amirsharif/android-sdk-macosx/build-tools/19.1.0/zipalign -v 4 platforms/android/ant-build/Rappad-release-unsigned.apk rappad_release.apk