An open API service indexing awesome lists of open source software.

https://github.com/elimu-ai/launcher

🚀 Custom Android launcher providing a clear instructional path
https://github.com/elimu-ai/launcher

egma egra infrastructural launcher literacy numeracy ux-ui

Last synced: about 1 month ago
JSON representation

🚀 Custom Android launcher providing a clear instructional path

Awesome Lists containing this project

README

        

[![Release](https://jitpack.io/v/ai.elimu/launcher.svg)](https://jitpack.io/#ai.elimu/launcher)

# elimu.ai Launcher 🚀

Custom Android launcher providing a clear instructional path (based on EGRA/EGMA skills). The applications are fetched from the [Appstore](https://github.com/elimu-ai/appstore)'s [Content Provider](https://github.com/elimu-ai/appstore/tree/main/app/src/main/java/ai/elimu/appstore/provider).

![screenshot_20170619-205117](https://user-images.githubusercontent.com/15718174/27299219-ecf36596-552b-11e7-9fe9-09e5ca29d655.png)

![screenshot_20170625-145536](https://user-images.githubusercontent.com/15718174/27515871-41872c60-59ae-11e7-9b2d-3ca886d0d7f2.png)

![scr_20170619_211129_512](https://user-images.githubusercontent.com/15718174/27299402-95bea44c-552c-11e7-84ab-217cdca758e4.gif)

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

## Pedagogy

(Also see https://github.com/elimu-ai/wiki/blob/main/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](https://user-images.githubusercontent.com/15718174/27515885-74e0ca62-59ae-11e7-83c1-7ef12c0851ce.png)

### Early Grade Mathematics Assessment (EGMA)

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

![egma_correlations](https://user-images.githubusercontent.com/15718174/27515894-91bfd4f2-59ae-11e7-9d87-5b03117c206f.png)

## Installation

> [!IMPORTANT]
> Note: This app depends on the [elimu.ai Appstore](https://github.com/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/app-debug.apk
adb shell am start -n ai.elimu.launcher.debug/ai.elimu.launcher.MainActivity

### Gradle Upgrade

```
./gradlew wrapper --gradle-version x.x.x
```

## Software Architecture

See https://github.com/elimu-ai/wiki/blob/main/SOFTWARE_ARCHITECTURE.md

---





elimu.ai - Free open-source learning software for out-of-school children 🚀✨



Website 🌐
 • 
Wiki 📃
 • 
Projects 👩🏽‍💻
 • 
Milestones 🎯
 • 
Community 👋🏽
 • 
Support 💜