If I were to go back and learn Japanese again, (which I may do since I haven't spoken it in 20 years), I'd use Anki for the following:
- drilling the sounds, single syllables, 2-3 syllables, and identifying pitch accents in sentences
- relearning hiragana and katakana
After that initial phase, I'd probably make the core of my practice listening to podcasts for foreign learners while reading the transcripts at home and then re-listening to those same podcasts later while outside for practice. It's way easier and more helpful to recall words in a context you already understand.
I'd also use Anki for learning kanji if I hadn't spent years reading traditional Chinese. Since I have that background and Japanese character simplifications were so modest, I think I'd just read some audio books while listening to the audio and see if I could figure out all the kanji from context. TV series are also great once you can access them because they tend to use similar vocabulary and revisit similar throughout a season arc.
If your target language happens to be Chinese then you can give it a try at https://reader.longyan.io/landing
No login required, love your feedback.
Related comment on another app: https://news.ycombinator.com/item?id=43769831
I also tend to believe to just convert between them is not the best approach. Better to find different content for both. If student wants to learn traditional script, they usualy want content from Taiwan and not from China, and the other way round.
There is no long-term gain from storing "hair" and "emit" under the same entry in your database. Storing 髮 and 發 separately, along with 发 as the simplification of both is a small effort now that will constrain you a lot less in the future. I've literally seen this pitfall happen with about 40 different Chinese learning apps over the last 15 years. Only a few (like Du Chinese and Pleco) got it right early on.