Programming assignments for coursera Programming Mobile Apps for Android