Well, the pronunciation is not correct as standard Arabic and not matched the Arabic written in Latin. In this app it's more Egyptian Arabic pronunciation. If you're traveling to Egypt, this app might be useful for you.
Learn Arabic at Google Play market analyse