My study buddy recommended me the Todaii app and I have to say, I've been missing out!
You get to read articles and if you don't know a word you can find out pretty quick and there is audio for them!
There are tests you can do to see how proficient you are in whatever level of japanese your busy with! There's a dictionary where you can search by levels (N5-N1) or by grammar, kanji or vocab!
And there are lessons (conversational and grammar) !













