Train Chinese
Get it:
Online
An excellent collection of apps for phones, tablets and desktop computers for learning the fundamentals of Chinese. I especially recommend their mobile app “Pinyin Trainer” for learning the phonetics of the Chinese language throughout your day.