Updated recently, even better!

I am studying Japanese and I find this app to be a huge help. I can make word banks based on the words I'm learning in my textbook and easily pull them up for stroke order and pronunciation. It came in handy in Japan when I would draw kanji and get the meaning. Also great for homework assignments since present/past, affirmative/negative, te-form, formal/informal, etc. is available.