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
- Host: GitHub
- URL: https://github.com/elimu-ai/launcher
- Owner: elimu-ai
- License: mit
- Created: 2017-05-27T10:22:52.000Z (about 8 years ago)
- Default Branch: main
- Last Pushed: 2024-08-08T05:43:33.000Z (10 months ago)
- Last Synced: 2024-08-08T07:07:01.757Z (10 months ago)
- Topics: egma, egra, infrastructural, launcher, literacy, numeracy, ux-ui
- Language: Java
- Homepage:
- Size: 2.39 MB
- Stars: 6
- Watchers: 14
- Forks: 1
- Open Issues: 7
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- Funding: .github/FUNDING.yml
- License: LICENSE
- Codeowners: .github/CODEOWNERS
Awesome Lists containing this project
README
[](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).



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

### Early Grade Mathematics Assessment (EGMA)
EGMA subtasks (represented by the _blue_ spaceships in the launcher):

## 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 💜