About vocabulary for IELTS, I suggest this mobile app, more than 1200 academic IELTS words with definition, example, audio pronun. The interesting thing is FARMING user interface, each word is a seed, by review the word everyday, it gradually turn into a tree with flower and fruit. Have fun:
IELTS FARM https://play.google.com/store/apps/deta ... .ieltsfarm