Practice Android App from Big Nerd Ranch guide to Android Programming (with misc. enhancements)