There´s a website called lang-8, where native speaking people from all over the world are practising together. For example I am helping someone who wants to speak german and this person is speaking english and helps me to improve my english skills.
I tried severel apps to improve my english, but I never came across duolingo. I will try it. From a first look the app seems to be great.
I am watshing severel Tv shows and movies, english youtubers ect., but it don`t feel like I had improven my english. Only a few new words.
Maybe I have to read more .