Training the next generation of Android developers