Memrise is a language learning app that uses flashcards to teach you vocabulary and basic grammar. It's a great system, but it may not be helpful to more advanced learners.
This Babbel review will help you decide if it's the best language app for you. It covers the price of Babbel, which language courses it offers, and also discusses alternative apps.