I use Duolingo for Portuguese and I would highly recommend sticking as much to desktop as possible, given that it requires you to work more at the exercises than on mobile. Better for ingraining concepts in your head.
Duolingo, along with other resources, gave me a great foundation for when I added Italki and started talking to Brazilians in Portuguese for 30-60 chunks of time. I probably should have started Italki ("out loud" conversations sooner), but Duolingo's Portuguese tree definitely gave me a great start on vocab and all the different grammar types (subjunctive in Portuguese is intense!).
Duolingo, along with other resources, gave me a great foundation for when I added Italki and started talking to Brazilians in Portuguese for 30-60 chunks of time. I probably should have started Italki ("out loud" conversations sooner), but Duolingo's Portuguese tree definitely gave me a great start on vocab and all the different grammar types (subjunctive in Portuguese is intense!).