duchinese.net
Du Chinese is a Mandarin reading and listening practice tool with articles, stories, and courses graded from newbie to master. It offers instant word lookup, translations, grammar tips, and audio by native speakers for iOS, Android, and web. Du Chinese is free to download, and a variety of lessons are available for free; a premium subscription gives access to all lessons in the app.