DuoLingo - This app is versatile, has an interesting approach to teaching German, and very importantly, it is free. The fact that facts are pulled straight from the Internet, makes it all relevant. It is fresh, fun, and easy to use.
Babbel - It features a very slick and streamlined design where users of Google services will feel right at home. In addition to its professional look, it is also very lightweight, making it one of the fastest apps on this list.
Rosetta Stone - This app will help you by the wonderful combination of images, sounds, text and videos to learn the new language without any intermediate translation. The app also provides you with the possibility of communicating with other learners with the same language, or native speakers.
Busuu. Among all the apps on this list, busuu boasts one of the largest communities. The app’s courses are based on the CEFR framework and cover all areas of language acquisition (reading, writing, speaking, listening).
Memrise. This great app offers a truly unique approach to learning. While on the basic level it is a flashcard application for studying vocabulary, it actually combines a spaced-repetition system with mnemonics to maximize retention.
Anki, or Ankidroid on Google Play, is a handy-dandy flashcard app that helps you learn German vocabulary. The concept is as simplistic as it is brilliant. Indeed, Anki is one of the best apps for learning German due to its unique and open-minded approach!
iStart German is much recommended for beginners in the German language. The app’s content is presented in a form that looks a lot like a chat and taught by two German native speakers and a moderator hailing from England. Each lesson is given in both text and audio form and supplemented with visuals.
German verb conjugations by Brainscape. If you have a hard time figuring out how to correctly form verbs across the different tenses, this is the app for you.
Learn German 6,000 Words. Despite the simplistic and perhaps a bit childish appearance of the app, it contains one of the best resources for learning German: a ton of vocabulary training exercises to help you kick-off your German learning.
Wie geht’s German is a nice app to learn basic German phrases. Its main goal is to teach learners basic phrases for all kinds of daily situations.