The best app is whatever you use to consume media in the target language.
The only way to acquire a language is to expose yourself to it in a natural context. You can’t acquire a language just by studying with flashcards or grammar exercises or whatever – any app that offers enhanced versions of those will at best be a minor supplement to actually using the language.
Your comments seems to imply that just using the language is enough to learn it. This is not necesserily true, especially with more complex grammars than english. You need a source to teach you grammar and basic vocabulary, then you use these basics information to roughly understand spoken language and slowly building up your actual vocabulary and consolidate the rules. You cannot skip neither of those two passages
The best app is whatever you use to consume media in the target language.
The only way to acquire a language is to expose yourself to it in a natural context. You can’t acquire a language just by studying with flashcards or grammar exercises or whatever – any app that offers enhanced versions of those will at best be a minor supplement to actually using the language.
Your comments seems to imply that just using the language is enough to learn it. This is not necesserily true, especially with more complex grammars than english. You need a source to teach you grammar and basic vocabulary, then you use these basics information to roughly understand spoken language and slowly building up your actual vocabulary and consolidate the rules. You cannot skip neither of those two passages
And then, once you’ve built up a decent vocabulary, then you run amok w/ native content.
And if you’re not to the level of interpretting natural contexts, and just need to expand your vocabulary I made a very imperfect browser extension to try to help with that