This is really cool. I wish it had been available when I learned Chinese back in the mid-80s. I remember having to look up the pinyin in one dictionary to get the character(s) and then count strokes to look it up in a different dictionary to get a definition in English. I've been forgetting Chinese for the last 30 years but after looking at this app and seeing what learning tools are available now I thought it might be fun to pick it up again.
A frustrating bit about learning hanzi is having to deal with real-world use of simplified <i>and</i> traditional characters. Simplified characters are faster to write, but they seem to have added to the overall literacy burden.