I'd 2nd comrades suggestions below to try out dreamingspanish.
Also highly recommend reading this article written by them, about the comprehensible input method. I've tried a lot of other techniques over the years (apps, dictionary / side by side reading, flashcards), but CI is the only thing that works for me, and everything else wasted hundreds of hours of time.
I use the above site for spanish, and a few youtube channels for Mandarin, and am progressing faster than I ever was before with apps.