Lingq.com is a mature platform to learn languages by reading and listening. The only app I'm not abandoning after few days, because I can read stuff that's really interesting to me (because I can import articles and entire ebooks). This video explains how it works: https://www.youtube.com/watch?v=QeqFrO1sbTM