The role Apps play in this modern age, where over two-point-five billion people own smart-devices cannot be overemphasized. Almost all smart-device owners carry their devices with them regularly throughout the day. These devices help us with our day to day activities, ...