Ive been looking for something like this for a long time and I love this app. Its more interactive than flash cards and very effective.
My only criticism is that without a digital transcription of the letter along with the Arabic (eg ghayn or alef) it can be difficult to learn the word from the audio alone, which is in a different accent than Im used to for some letters.
Dustin MacDonald about Arabic Alphabet, v4.0