I have found Duolingo great for revising basic vocabulary (Spanish) but, yeah, for grammar not at all.
I have also found that anything I have really learned (in a sense that I don't need to revise, I just know it) has not come from the comfort of an app but from the real struggle of trying to converse with someone in their native language.
I have also found that anything I have really learned (in a sense that I don't need to revise, I just know it) has not come from the comfort of an app but from the real struggle of trying to converse with someone in their native language.