Final project for Coursera course Programming Mobile Applications for Android Handheld Systems