Has Everything

This app has everything from basic kana to idiomatic phrases. The entire Japanese language from a-z (or should I sayあーん).