Custom Android launcher providing a clear instructional path (based on EGRA/EGMA skills). The applications are fetched from the Appstore's Content Provider.
See demo at https://www.youtube.com/watch?v=lLinDWyL564
(Also see https://github.com/elimu-ai/wiki/blob/master/PEDAGOGY.md)
Note
Each app/game on the platform is categorized by which literacy/numeracy skill it teaches, and each skill (and its collection of apps) is gradually unlocked:
EGRA subtasks (represented by the green spaceships in the launcher):
EGMA subtasks (represented by the blue spaceships in the launcher):
Important
Note: This app depends on the elimu.ai Appstore to be installed.
To install and run the launcher on an Android device during development, use the following commands:
./gradlew clean build
adb install app/build/outputs/apk/debug/ai.elimu.launcher-<versionCode>-debug.apk
adb shell am start -n ai.elimu.launcher.debug/ai.elimu.launcher.MainActivity
See https://github.com/elimu-ai/wiki/blob/master/SOFTWARE_ARCHITECTURE.md
elimu.ai - Free open-source learning software for out-of-school children ✨🚀
Website 🌐 • Wiki 📃 • Projects 👩🏽💻 • Milestones 🎯 • Community 👋🏽 • Support 💜