Programming Mobile Applications for Android Handheld Systems (Session 2)