After much thought and various events over the past 6 months I've come to a major change in how Moodle HQ will be supporting mobile development for Moodle.
The current way we were doing it was inefficient. It was costing a lot, not moving very fast and not serving our community in the best way possible.
So in a nutshell, we are doing this:
- We are dropping development of the official iOS app "My Moodle" written in Objective-C (although the app will continue to be available in the app store and will continue working for quite some time yet)
- We are releasing the code for it under the GPL: https://github.com/moodlehq/mymoodle and you are very free to build your own custom apps from it or use the code in other projects (just be careful with the Moodle trademark).
- Instead we have contracted Juan Leyva from Moodle Partner CV&A Consulting to lead development of his HTML5+Phonegap app (currently called Unofficial Moodle Mobile). The new app will be called 'Moodle Mobile'. Supported by Jerome from Moodle HQ and others we have a roadmap to turn it into a solution for all platforms simultaneously. The new design will continue using standard Moodle REST web services, be highly modular, and allow a lot of you to contribute to development. See the roadmap here: MOBILE-153.
- The new app will continue to be licensed under the GPL and you are also allowed to fork it and build your own custom apps if you wish. (I think a lot of institutions would like to have an app that is hardwired for their own installation and includes other info specific to their institution).
- Our target is to release first official versions of this new app for iOS, Android and possibly others around the time of Moodle 2.4 at the end of this year.
I hope you all like this news! Although we will lose a little speed and smoothness in the interface when moving to HTML5, I think the idea of building up community effort around a cross-platform mobile client will far outweigh that and sets us up better for the long term.