Cordova project for Swahili and English APK submissions
# Pubbly SchoolHouse
Cordova project for Swahili and English APK submissions.
## Getting Started
First, install cordova. Installing cordova
Then create a new cordova project.
* cordova create schoolHouse com.cci.schoolHouse SchoolHouse
* cd schoolHouse
Add android. How to add a platform
* cordova platform add android
And the following plugins. Adding cordova plugins
* cordova-plugin-autostart
* cordova-plugin-battery-status
* cordova-plugin-camera
* cordova-plugin-compat
* cordova-plugin-device
* cordova-plugin-file
* cordova-plugin-file-transfer
* cordova-plugin-ftp
* cordova-plugin-fullscreen
* cordova-plugin-media
* cordova-plugin-splashscreen
* cordova-plugin-whitelist
* cordova-plugin-zip
For locked full screen, install
* com.oddmouse.plugins.locktask
Follow his github instructions for how to create an admin reciever java class. Instructions. Name said java reciever class "MyAdmin"
Add splash screen of your choosing to the config.xml
```xml
```
Cordova application is now ready to build (but has no content)
### Adding content
All pubbly related content are HTML packets, which can run locally, on a web server, or in a cordova wrapped APK. Each packed can be exported directly from the Pubbly Design Tools, created and downloaded from a Pubbly Console, or manually added from the English/Swahili content root folders, found on the GLEXP hosted repositories or TODO: downloadable from our own website. English web root, Swahili web root
### Adding content: Xprize web roots
For our English xprize application, use folder "Cordova schoolHouse app/EnglishWebRoot" hosted on the GLEXP reop. For our Swahili build, use folder "Cordova schoolHouse app/SwahiliWebRoot".
Cordova projects must be build from a computer with at least 8GB of ram.
Download either EnglishWebRoot or SwahiliWebRoot, and put it in the web root of your cordova project (schoolHouse/www)
### Adding content: Console Map packet
If you ONLY want your application to be a console m …