I subscribed to lingq.com and am loving it. It is a content app as opposed to a traditional language learning app. They have a bunch of content for you to read in your target language (particularly their mini-stories) and you can import news articles or ebooks to read yourself. You can tap any word and get a translation and then practice words you don't know from a chapter or overall. The theory is that just lots of exposure is better than vocab drills and I tend to agree. Some guided learning (a bit of grammar here and there) is helpful but for the most part as long as you aren't a complete beginner content is where its at IMO.