Here are some of the iPhone apps I use to learn Chinese
eStroke -learn how to write characters with proper stroke order, also has a dictionary and flash cards
Chinese-Course.com -Daily lessons and various tools
HippoDict -Chinese/English dictionary and flash cards for study
ChineseWriter -From Popup Chinese to learn the characters
Mobile Mouse -Awesome tool to use iPhone for PC/Mac Chinese input
Magnifier -to read small writing, see all the strokes in a character
Translator -iPhone front-end to Google Translate. Works mostly ok but not perfect.
Pleco - a really good dictionary with extra features available as in-app purchases. I have the spoken words and the awesome OCR (see video below)
Important - This is how you enable handwriting of Chinese characters on your iPhone: Settings>General>Keyboard>International Keyboards>Add NewKeyboard> Chinese - Traditional Handwriting
Here are the Chinese language learning podcasts I listen to:
Popup Chinese
Medlock Method
Check out this new feature of Pleco on the iPhone, it's crazy good:
I have tested it for a while now and it's really good. Perfect for reading menus or newspapers.
It even is able to read my Chinese writing!
These are my favorite books to learn Chinese
Beginning Chinese Reader
Living Mandarin ( 生活華語 )
Speak Mandarin in 500 words ( 五百字說華語 )
Remembering Traditional Hanzi
.