I've been successful in learning a foreign language using an app that basically consisted of reading increasingly complex stories.
I don't want to recommend the specific app I used, because it's the only one I tried, and I don't know how well it compares to other, similar apps. But there are a bunch of story-based language learning apps on App Stores. My suspicion is that most of them work relatively well, particularly compared to more typical modern language learning apps like Duolingo.
Unlike gamified apps like Duolingo, you do need to actually have the motivation to regularly use them, though. They're not going to entice you with funny animations and points and leaderboards and notifications and all of those things.
> you do need to actually have the motivation to regularly use them, though. They're not going to entice you with funny animations and points and leaderboards and notifications and all of those things.
That's the gist of it. Never in history there was so much content in foreign languages and education material available that easily and for free, including not only writing but audio too (songs, movies). The thing is one has to go through it, and it's taking effort over a long time to get good, which is why most quit.
Can you share the name of the app for others who might be interested in trying it out?
It's called "Du Chinese," but if you search for something like "story language learning German" (or whatever your language of choice is) and scroll past all the ads for Duolingo and Babbel, you'll find a lot of other options. I'm not sure which are the best ones, or how to figure that out.