As someone whos trying to learn French in school, I found it really hard to find resources that would fit with my level. HelloTalk has helped me out because it makes learning languages fun. Not only do you get to advance in your language but you get to meet people too, as well as learn about their cultures.
I will admit that it is hard to find good language partners due to the fact that you usually need someone very advanced, but the search options are so beneficial. You can narrow it to location, language level, age etc. People on here are also very helpful, so dont be nervous to reach out.
This app goes great with Duolingo, as you can advance quite well with both. I wouldnt be surprised if some people learnt conversational languages in months with these two.
Great app for people trying to expand their knowledge and want a fun way to learn languages. Especially for second language learners who mightve not had the best language teacher, and happen to be in between Beginner and Intermediate like me, this was definitely a helpful resource.