Pleco - anyone who's anyone in China uses Pleco (with flashcards on your smartphone and a lot of audio files, even without subscription)!