I'm working on a language learning app that combines spaced-repetition flashcards with a browser, ebook reader and a youtube viewer.
The main difference between my app and anki/other generic flashcard apps is that it is for vocabulary only, which allows me to add features specific for language learning.
For example, you can set it up such that each word shows up with a different sentence and image each time you see it.