I was recommended another piece of software called Anki which can be used to learn a language via the flashcard memorising method. It is available on a number of platform including mobile phones including the IPhone and Android. The link to it is here:
http://ankisrs.net/