myplanet
🌕 myPlanet android app reads data from 🌎 for offline use as well as it collect usage data and sends them back to the Planet.
myPlanet brings offline first learning to Android
myPlanet is an offline first mobile learning app from Open Learning Exchange that syncs educational resources with the Planet server for use without reliable internet.
Learning without internet
myPlanet is a mobile app that complements Open Learning Exchange's Planet learning management system. It is built for both offline and online use so learning continues in areas with limited internet access. Users download collections of books, videos, and courses from the Planet server and store them locally, then access them without a connection. The app works as a bridge between the device and the Planet server for data synchronization.
Features and content
Feature highlights include offline access to downloaded materials, content synchronization with the Planet server, an AI chatbot that helps users navigate the app and find resources, teams and enterprises for collaborative tasks and courses, and multilingual support in English, Arabic, Spanish, French, Nepali, and Somali. The app also provides tools for content management, learner evaluation, and course creation, with frequent assessments and feedback metrics.
Development and distribution
myPlanet is available on the Google Play Store under the package org.ole.planet.myplanet and is licensed under AGPL-3.0. Developer documentation lives in CLAUDE.md and covers architecture, build, and conventions. The repository uses git submodules for shared agent skills under .agents/skills, which a plain clone skips, so contributors clone with submodules enabled. The project is written in Kotlin.
Editorial conclusion
myPlanet is licensed under AGPL-3.0, written in Kotlin, and is published on Google Play under the package name org.ole.planet.myplanet.
Community notes