One thing I feel like duolingo is missing.
Does anyone feel like Duolingo overall is amazing.. but there's one thing missing.. and that's getting good practice with the actual spoken language. I feel like it does an amazing job for reading and writing and giving you a very strong core to go off of.. but there's not much speaking/listening conversation practice. What do you guy think could be a good way to address this problem? I find Rosetta stone to be completely useless alone.. but when mixed with duolingo. Rosetta stone becomes incredibly useful.
After having completed all 10 levels of Living Language courses I found the same problem - the huge difference between lesson language vs every day language. Now I'm on level 21 Duo Lingo and I think the answer to your (our) question is this: When you go to a Mexican restaurant tell the server , in Spanish, that you are learning and need to practice your Spanish while ordering your meal. I'm always polite and ask permission. When you encounter a bank teller or clerk in a retail store try conducting you business or shopping in Spanish. There are Spanish meet up groups you may find on line for learners of all levels. In other words, practice every chance you get and build relationships with native speakers. Now let me see if I can go practice what I just preached :)
Like @nonombre88 advises, try to speak with native speakers or fluent speakers of your target language. That is really the only way you can practice your conversation/listening skills in any language. If you don't know any native/fluent speakers where you live, there's a website called https://www.conversationexchange.com/. I haven't tried it out, so I can't say if it's any good. To improve your listening skills in your target language, there are plenty of online resources nowadays. If you like music or talk shows, try out the TuneIn radio app (free with ads), which allows you to listen to radio stations pretty much from all over the world. RadioGarden (free w/o ads so far) is another useful app. Netflix (subscription-based) offers a good amount of foreign language movies.
Although Duolingo does not make you completely fluent in a language, it can be used as a great starting point if you are serious about beginning to learn a language. I find Duolingo very useful for a few different purposes, but the main purpose being the fact that I can begin learning the basics of a language that interests me and then further determine whether or not I am serious about teaching myself.
There is an app that I know is available on Apple devices. It's called https://hellotalk.com/#lang=en . You create a profile and you tell what your native language is and what language you are learning. After that, you go to the discover page and find people to talk to. The app will set you up with someone who is a native to your second language. You can text, send photos, audio, and I think have phone calls. This way, you can speak to people on the other side of the world and use the language naturally instead of just doing Duolingo. It's free, but you can get premium.
In my experience, I have been using Duolingo and HelloTalk together and it's been great. I have made some friends and helped a lot of people with their English. I learned a lot about Spanish that I would not have known if I didn't have the app. I hope everyone gives it a try!