Programmin​g Mobile Applicatio​ns for Android Handheld Systems