There is too much in the app. However, very important thing is missing. There is no sequence of topics starting from very simple topics and then the level of difficulty increases gradually. During solving simple exercise one come across very difficult concepts of grammar and advanced vocabulary. App doesn't provide guidance for those who would like to learn German language step by step starting from easier topics and then gradually increasing the level of difficulty.
German Exercise at Google Play market analyse