Skip to content

📲 Android application which downloads, installs and updates APK files stored on the elimu.ai platform.

License

Notifications You must be signed in to change notification settings

elimu-ai/appstore

Repository files navigation

elimu.ai Appstore 📲

Android application which downloads and installs educational apps stored on the elimu.ai platform.

Download Application ⬇️

Download APK (ai.elimu.appstore-<versionCode>.apk) at https://github.com/elimu-ai/appstore/releases

Install the APK

When opening the APK, you might see a prompt saying "Install unknown apps". If so, select "Allow from this source", and return to the installation.

install-unknown-apps

Note

For step-by-step instructions on how to download and install the software, see Wiki: elimu.ai Software Installation.

What Devices are Being Used?

We are building our software for Android devices with 6"-10" displays installed with Android API version 24 (7.0) or higher.

Development 👩🏽‍💻

Software Architecture

Software Architecture

REST API

Note

Note that BaseApplication#getRestUrl() depends on the build type you choose when installing the app:

  • debug: http://<language>.test.elimu.ai/rest/
  • qa_test: http://<language>.test.elimu.ai/rest/
  • release: http://<language>.elimu.ai/rest/

Supported Languages

A list of the currently supported languages is available at https://github.com/elimu-ai/model/blob/main/src/main/java/ai/elimu/model/v2/enums/Language.java

The first time you launch the Appstore application, it will ask you to select the language that you want to use:

device-2020-06-10-152910

For information on how to add support for a new language, see https://github.com/elimu-ai/wiki/blob/main/LOCALIZATION.md.


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

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