I can also recommend those who want to learn or practice a new language to use the app HelloTalk. I have used HelloTalk since July 2015. I still use it today! It's a really fun app that is similar to WeChat. You can send voice messages, text, call, and add new language partners. You exchange messages with people who are fluent in the language you want to learn. They will help correct your pronunciation or grammar mistakes, while you help them with theirs. Currently, I am learning Mandarin. So, I message several people from China. It's interesting to get to know them and learn more about their culture.