Pleco is a very popular Chinese-English dictionary app. The app features a clean, fairly intuitive, easy-to-use design. In the same search bar, you can type either pinyin for Chinese phrases or English words. It is only available as an app.
Du Chinese is a website and app that Includes articles and short stories in Chinese ranging in level of difficulty. Each story includes Chinese characters, pinyin, and English translation.