I treat Duolingo as supplement. I mainly read grammar books (academics and learner's) and do stupid practices with colleagues with same interests. Alongside Duolingo, for immersion I also consume media of target language and English videos with subtitles of the target language.
I wish I could meet Spanish people irl, but my country is really in the opposite of the spanish speaking world.