Mobile Apps Design and Implementation Assignment 2