Good
I am an English teacher, but i have been learning German for a while, this app is a good start, i use it almost everyday. It is a a bit pricey, but u can get feedbacks quickly after u finish ur exercises. So u can try.
Apuah about
Busuu - Learn to speak German, v7.4