Code for the Programming Mobile Applications for Android Handheld Systems coursera