Custom Moodle Apps
- Moodle App Overview
- Moodle App Development Guide
- Moodle App Plugins Development Guide
- Moodle App Remote Themes
- Moodle App Customisation
- Setting up your development environment
- Using the Moodle App in a browser
- Moodle App Translation
- Moodle App FAQ
- Moodle App Development Process
- Moodle App Release Notes
Upgrade from previous versions:
- See all Moodle App pages
- See pages for Moodle App Ionic 5 (current)
- See pages for Moodle App Ionic 3 (legacy)
- See pages Moodle App Ionic 1 (legacy)
- See pages for Moodle App Phonegap (legacy)
For user documentation see Moodle Mobile
This content of this page has been updated and migrated to the new Moodle Developer Resources. The information contained on the page should no longer be seen up-to-date.
Unfortunately, the core team does not have the resources to help people use the open-source code to build custom apps.
MoodleHQ provides a service where they can customise the app for anyone who needs it including the Push Notifications service management with Airnotifier. This service also helps fund the overall development of the app: moodle.com/branded-app/.
If you’re still considering making your own custom app, you can read the rest of the documentation in this wiki to understand how the application works and you’re also welcome to ask for help in the forum or read the legacy documentation (no longer maintained).