I would kindly disagree and say that it's better to learn the pronunciation rules and practice producing them. There is a lot of research around learning that production and testing are better for learning (and also why is easier to understand than speak). Specifically, to train pronunciation, the anki decks from the author of the book Fluent Forever are incredible.
Source: Learned a romance language for my SO and everyone I've met in the native country tells me I have a very natural accent and clean pronunciation.
Thanks! Yeah, I definitely think immersion listening can really help and I've used it a bit (subs2srs and audio books), but sometimes it can be used as a crutch to avoid speaking. Your app looks really cool and love that you incorporated SRS. Anecdotally, the hardest thing I've seen with my SO and I is that we end up switching back to english as we aren't disciplined when practicing together (even when in the other country itself lol)
Source: Learned a romance language for my SO and everyone I've met in the native country tells me I have a very natural accent and clean pronunciation.
https://fluent-forever.com/product/fluent-forever-pronunciat...