Grammar-translation: the classroom default
The traditional method teaches explicit rules and has you translate between languages. It is good at building conscious knowledge about a language and passing exams. Its weakness is use: many people finish years of grammar study able to conjugate verbs on paper but unable to follow a normal conversation, because knowing rules is not the same as understanding language in real time.
Gamified apps: great for starting, easy to plateau
App-based learning is excellent at one thing: getting you to start and to build a daily habit with low friction. The trade-off is depth. Bite-sized lessons rarely produce real comprehension of native speech, and engagement is hard to sustain. Even the largest app reports that roughly two thirds of its monthly users skip any given day, and education apps as a category keep only a small fraction of users active after a month.
Spaced-repetition flashcards: efficient memory, not enough alone
Spaced repetition is the most efficient known way to memorise vocabulary, showing you a word right before you would forget it. It is a powerful component, but on its own it is dry and contextless. Flashcards work best when the words come from something you actually read or watched, so each card is tied to a real moment rather than a list.
Tutoring and conversation: powerful, but costly
Speaking with a tutor or partner gives you output practice and immediate feedback, which is how recognition turns into production. It is genuinely effective and irreplaceable for speaking. The catch is cost and scheduling: it is the most expensive option per hour and the hardest to do in volume, so it tends to work best layered on top of cheaper daily input.
Immersion and comprehensible input: the engine
Learning from understandable native content is the approach with the strongest research support for building comprehension and vocabulary. A meta-analysis found captioned video produces a large positive effect on both, and learners absorb words incidentally just from watching. Its one requirement is that the input be understandable, which is exactly what graded difficulty provides.
What to actually combine
The most reliable recipe is input-first. Make understandable immersion the core, because it builds the comprehension everything else rests on. Add light spaced repetition for the words you meet so they stick, and some speaking practice once you have enough input to draw on. Use apps to kickstart the habit if that helps. The mix matters more than any single method, and enjoyment is what keeps the whole thing running.