Getting into the swing of learning and programming android apps