Hi all,
at sussex we found the moodle iphone app was not going to fit the needs of our users, and don't expect any of the other platform specific apps will do so without a large investment from us in customisation & maintanance. This is very much at odds with how we currently deploy our moodle.
Moodle for us is essentially an open source browser based cms - we don't have moodle apps for mac/windows etc - it is all done through the browser - so why create platform specific apps for mobile / tablets etc which all have a browser?
We prefer to maintain one moodle which works on all platforms, with the browser as our delivery 'weapon' of choice.
And for moodle, being an open source browser based cms is a great place to be at the moment...
Here are some screen shots of our moodle in a browser on mobile, tablet and desktop.
Screen shots
Technology
What did we use? HTML & CSS. And that is it for most of our users. We can also obviously optimise the content we deliver using some server side checks.
For admin users and tutors projects like phonegap.com offer us a cross platform api for getting into difficult bits like the device file system http://docs.phonegap.com/phonegap_file_file.md.html#File.
Approach
For us responsive design isn't just about media queries, a cross device api and a flexible grid.
It is all about the information architecture you need for small screens, user interface components that works across all size screens, all embedded at the heart of a responsive cms systems for a great cross platform user experience.
Links
http://stuffandnonsense.co.uk/blog/about/320_and_up
http://www.lukew.com/ff/entry.asp?933
http://www.w3.org/TR/css3-mediaqueries/
http://www.alistapart.com/articles/responsive-web-design/
For moodle, being an open source browser based cms is a great place to be at the moment. I'll be interested to watch and see if it can live up to the challenge and fulfil its potential.
Cheers
Stuart Lamour
e-learning team, sussex - http://blogs.sussex.ac.uk/elearningteam/