My father is from the Middle East and although I was proficient in Arabic when I was a kid, I stopped speaking it daily when I went away to prep school; so with the exception of some words and phrases my Arabic has been severely lacking and my father isnt pleased. Ive downloaded countless "learn Arabic apps" and they were all terrible. I decided Id do one more search and found this app and it is fantastic. The accent is spot on, the words are accurate and you can learn at your own pace, and the Arabic script is equipped with diacritics. This is the best Arabic app Ive found bar none.
Harvardchickie about Arabic by Nemo