This app seems like an excellent platform for learning English. I actually learned this language through this exact type of app, so I find them very effective. One more tip I can give you, which helped me a lot during this process, was to start watching English and American movies in their original language and voices. I'm Russian, so I used to watch everything in my native language. My skills started to improve when I only used subtitles in Russian, which I usually found through https://circletranslations.com/content/subtitle-translation-agencies.