Yalla Habibi

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.