British Council Learn English Grammar (UK Edition) is a great way for learners to practice their grammar structures in their own time outside class. Great for making use of commuting time to brush up on grammar skills while on the move. Any queries can be verified with teachers in class. Elementary, Intermediate and Advanced level packs available.
Available for Android on Google Play, Windows Phone and iPhone, iPad, and iPod Touch.