It seems that there is an app for everything these days! Smartphones and mobile devices have become one of the most essential parts of our daily lives. With the increasing demand of mobile devices, apps are getting flooded. As per the surveys, almost more than 6.5 million apps...