If you want an app that will not waste your time, try Fastlingo and you will see results from day one.
This app is the result of years of teaching German to adults and understanding what works and what doesn\t in the process of learning a language. What can you expect from it?
* Every bit of information that is given to you will be given at the right time, in the right order, so the learning process can be as easy and smooth as possible.
* There are no tables to learn, you just learn the grammar through sentences, because that is the natural way our brains learn a language, through meaningful repetition.
* The words that are used will always be suitable to your current level and they are repeated at intervals in future sentences.
* You will be asked to translate sentences, it is not just a passive process. In time, you will be able to automatically use grammar and vocabulary, without thinking.