https://theoccasionaltraveller.com/language-learning-apps/
My favourite foreign language learning apps