Final Project for Coursera Programming Mobile Applications for Android Handheld Systems Course