Great app for learning and teaching Cantonese and Mandarin.
App is very complete with graded characters, with stroke order videos and with related literary examples. Another section is for words with related phrases and a third section is for Tang poems. All three sections have option for Cantonese and Mandarin audio. I would suggest pause and audio speed controls which would make this app a perfect five stars.