I have a couple of them on my phone. Unfortunately the names of the apps are not unique, so I can give you further manufacturing info or links if you are interested in any of them. I use Hangeul, a boxing game style reading game, to practice my sight-reading. You can also use it for some vocab, but I find their selection of words and definitions to be odd. I use the Flashcards app for learning vocab words. It has a lot of different categories like Numbers, Colors, and Shopping. Nothing too complicated, but I'm not very advanced yet. I only use apps to supplement other learning methods, so none of these will do more than re-enforce other lessons and facilitate memorization.