Ive tried out a few apps for learning German and Busuu was definitely the best!! Of course you will have to spend time and effort but trust me, it really pays off! Highly recommended!
Saad149 about Busuu - Learn to speak German, v8.0.2