Practical Mobile Dictionary is the an amazing dictionary app for learning Chinese.
Major features:
*powerful merged search: look up words by Chinese characters, Pinyin and radical.
*with more than 10000 detailed entries and over 200000 example sentences.