Intuitive vocabulary builder.
Pros: Very good app for beginners, quite intuitive and perfect for basic vocabulary building, with many different learning strategies (listening, written comprehension, translation, spelling, flash cards) that help remember words. Review list allow you to check those words that are more difficult for you. Its the first app that really worked for me.
Cons: you cant add your own words, and verbs are not written in the usual, grammatically correct form (past and present paradigm). Theres no grammatical explanation, but thats not the apps purpose I guess.
Route192 about
Learn Arabic™, v2.3