Skip to content

πŸš€ Custom Android launcher providing a clear instructional path

License

Notifications You must be signed in to change notification settings

elimu-ai/launcher

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

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 πŸ’œ