Pleco is a Chinese-English dictionary that lets you use features like the Android camera to check the meaning of Chinese characters.
Functions:
The application includes the meaning of more than 130 thousand words and 20 thousand phrases, supports gestures (draw the Chinese characters), flashcards to memorize words, etc.
Activities:
You can also use the app to learn how to write Chinese characters.