The best Japanese learning app

It gives you everything you need to learn new kanji. Can’t ask for anything better. The UI is also amazing.