ChineseSkill for iPhone: Learn Chinese
Learning Chinese is a great idea if you are an international business person or would like to travel to the country. ChineseSkill for iPhone is a game-based app that helps you along the way. It uses simple mini games to test your listening, reading, writing, and speaking skills.
The app lets you go at your own pace. You can record your Chinese pronunciation and compare it with standard pronunciation. ChineseSkill covers over 150 grammar points and 1000 keywords and phrases.
This is a universal app. It has lessons for shopping, travel, dining, and other occasions. You can download the app for free.