Saw this on AbroadinJapan, and it has everything you could ever need in a single app. 3 ways to find Kanji. A flashcard system thats not too complicated. Dozens of lists that you can study from. It can be a bit overwhelming since some lists have around 300 words or more. But you can make your own lists with enough patience. The write-in kanji works fairly well considering my poorly drawn version although it takes a couple tries to get right but so far, it’s the best one I’ve used. If you want to learn new vocabulary or just look up unfamiliar words, this is a must-have.