Note: You are currently viewing documentation for Moodle 2.0. Up-to-date documentation for the latest stable version is available here: iPhone App Development Process.

Development:iPhone App Development Process

From MoodleDocs

You need to have a HQ cvs account for developing the Moodle App.

Set up your environment

Clone the app

The first thing you need is to retrieve the code from Git: git clone ssh://yourusername@git.moodle.org/git/moodlehq.git ./your_working_folder

Install Xcode

Go on http://developer.apple.com/technologies/tools/whats-new.html and download xcode

Setup your iPhone for real testing

Go on https://developer.apple.com/ios/manage/overview/index.action and follow the instruction. You should be able to launch Xcode4, open the Moodle project and run it on your iPhone device.

Start developing, resolve a tracker issue !

Assign an issue to you and resolve it. If there is no specification for the issue and it concerns some news functionality, you must write some functional and technical specifications before coding in Moodledocs. It is really recommended to add Mockups.

Share your work in the repository

Everytime you resolve a tracker issue, you must push your code into master. So other people can access it, test it, detect issue.