Learn Chinese slang!
This app contains 240 useful Chinese slang expressions that will help you sound like less of a 鬼佬 (guǐlǎo) and more like a 奇葩 (qípā) (note: all content is available for free).
The expressions were compiled by a native Chinese speaker who also has provided example sentences, with a translation provided by a native English speaker who is knowledgeable about Chinese. The way that the app works is you need to guess from four possibilities what any given Chinese slang expression means. There is an easy (with English translation) and hard (without English) mode.
The app doesnt need to connect to the Internet.