I bought Kanji LS Touch 1.4.1 a bit over a week ago, and it has been an epiphany for me on how kanji learning apps should work. I love it.
There is some limited overlap between this app and the excellent and free Kotoba! app, but I prefer Kanji LS Touch by far for studying kanji systematically. In practice mode it allows you to paint the kanji with your finger, and you can turn cuing on or off. In cuing mode, it shows a faded version of the kanji in the background (either system font or handwriting font) that you want to paint, and indicates the next stroke and where it starts. You can and should turn that off after a few practices so as to exercise your own memory, but you can always toggle it back on. The kanji set you want to study is highly configureable, as is the way you test yourself. Generally useful predefined kanji sets come with the app (grades 1, 2, 3, 4, 5, 6, secondary school kanji, JLPT N5, N4, N3, N2, N1, all joyo kanji, and all kanji (over 5,000), as well as custom sets that you create and import yourself via a free service such as dropbox.
As mentioned, the flashcard tests you set up are highly configureable, with reading to kanji, kanji to reading, meaning to kanji, kanji to meaning, fill in the missing kanji, etc. with options for either timed multiple choice or your typed-in answer or painted-in kanji. When you paint in the kanji, you end up being the ultimate judge of whether the kanji is right or wrong. To decide, you touch the "solve" button, and the kanji you just painted is displayed alongside the correct kanji (again, toggle-able between system and handwriting font). But one of the refinements that make this an absolutely best-of-breed kanji learning app is the "stroke" button you can push to check your work while youre on this screen. Push it once, and you can see both the correct first stroke and where it starts juxtaposed against your first stroke and where you started it. Pushing this button repeatedly, you can step your way through the entire kanji, making sure you got all the strokes right. If you got the order or direction wrong, youll notice it, and if you left one out, even a "minor" one, youll really notice it when the highlighted strokes get out of sync as you step through. And even if you got it right, this serves as one additional reinforcement of the correct stroke order. Again, it is up to you how stringently you want to grade yourself. If Im off with the proportions, but get the stroke order right, I score it as "right" even though an elementary teacher might mark it "wrong." But if stroke order doesnt matter to you, youre free to ignore even that.
Also, as with many flashcard kanji learning systems, you can turn on the Leitner system, which basically keeps track of which kanji youre having more trouble with, so that you can study them more.
My only quibble with this app is that the choice of kanji-related vocabulary is occasionally curious in containing seldom-used words.
Many will be disinclined to purchase a $12 app when a very good app like Kotoba! is already available for free. A miser by nature myself, I can identify with this attitude, but it is a false economy. How much is your time worth? Kanji are absolutely essential in advancing your Japanese language skills, but they are a high mountain to climb. You should give yourself every advantage for mastering them efficiently!