Used to be a good and fun app. I have been learning Arabic and have made good progress. Unfortunately they removed offline mode for no apparent reason. Also despite having a massive user base there is no mode for vocabulary training. With all the data they collect about your learning style you'd think that a trainer would be an easy feature. Also the arabic pronunciation is completely off at times and no matter how often I flag the mistake nothing is happening. I'd expect more from a payed app.