This app is fan-freakin’-tastic. It has every word in the Japanese vocabulary possible, lets you study custom or pre-made lists, and even shows you the correct stroke order for any character. It has example sentences to come with it, some of which are pretty silly. I recommend this to anyone and everyone learning Japanese.