I would recommend the Memrise app, it's helped me out a lot. I only use the free version of it, but you can pay to unlock the premium version which gives you more features. The HiNative app is also really good, you can ask native speakers questions, though I'd say it's more useful if you're looking to speak or get conversational.