What is the most difficult to learn Japanese? Thats slang.
This app makes it possible that you learn casual Japanese. Lets say, Japanese young people often use "maji?"(really?) instead of "honto?"(really?), but you cant learn "maji?" on a textbook. This app has 200 slangs young Japanese use on a daily basis as of 2014.