Here are some English apps I use and highly recommend. 'Reading power', 'Smart book' and 'Idiom' apps are very useful as you can easily see the words you do not know while reading. I can recommend 'Reading power' to only those who speak Turkish and are trying to learn English. Because it only translates words into Turkish. You can use 'Elsa speak' and 'Fully fluent' apps for speaking practice. 'Crostic' is a game that I enjoy playing. You both solve puzzles and learn information in different fields.