An offline working Egyptian Arabic dictionary that has typing and searching in English, Arabic and franco. Plus pronunciation.
Learner
A Learning Language buddy App take your vocabulary and grammar notes then keeps asking you questions every hour to keep the language you are learning in your head.