The Dim Sum Warriors App gives plenty of freedom for practice: It’s easy to toggle from one language to another, limitless possibilities to listen and re-listen to the stories / words, possibility to look into a keyword more closely, a chance to record and listen to your own reading, with good feedback from the solution about the pronunciation.