Catch It Korean
Catch It Korean is an ultra gamified language learning app — with your avatar as a guide, you will travel to different rooms in a number of buildings to practice different skills, challenge and chat with friends, reinforce your vocabulary with different games, and battle against other users or an AI.
Although there are some exercises in more advanced levels that will have you spell the words one morphosyllabic block at a time, you will mostly learn new words in context and through chunking words together. This way you can familiarize yourself with common phrases that usually go together. The app uses pretty decent voice recognition software to check your pronunciation, and you can even record yourself as you listen to the audio recording of the phrase.
Going through every level will teach you over 9000 Korean words. You should probably familiarize yourself with the Korean alphabet and basic sounds before diving into the app, as it jumps into learning words and phrases right way. You will need another resource to support your learning, but Catch It seems to be a fun and effective resource to expand your vocabulary.
It is also available for Korean speakers to learn English in “Catch It English”.