Programming mobile applications for Android handheld systems (Week 2)