/launcher

🚀 Custom Android launcher providing a clear instructional path

Primary LanguageJavaMIT LicenseMIT

elimu.ai Launcher 🚀

Custom Android launcher providing a clear instructional path (based on EGRA/EGMA skills). The applications are fetched from the Appstore's Content Provider.

screenshot_20170619-205117

screenshot_20170625-145536

scr_20170619_211129_512

See demo at https://www.youtube.com/watch?v=lLinDWyL564

Pedagogy

(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:

Early Grade Reading Assessment (EGRA)

EGRA subtasks (represented by the green spaceships in the launcher):

egra_correlations

Early Grade Mathematics Assessment (EGMA)

EGMA subtasks (represented by the blue spaceships in the launcher):

egma_correlations

Installation

Important

Note: This app depends on the elimu.ai Appstore to be installed.

Development 👩🏽‍💻

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

Software Architecture

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 💜