Don’t only rely on gamified apps to learn a language
The best way I’ve found to learn a language isn’t to solely focus on gamified apps but to instead use a different angles/tactics to learning where you utilize apps like Praktika as a low barrier approach to get consistent speaking in. Then find something to get passive reps in, this is where media comes in whether it’s tv, music or even podcasts. Lastly, this is where the boring stuff happens. You start adding in words from the other two methods to a method that helps you with memorization and then spending time to understand the grammar. Most people try starting with the boring stuff and adding in the fun stuff. The problem is in that method you may never actually get to the fun stuff because you gave up learning grammar 2 days in.