With the advent of technology, users started experiencing the functionality of desktop computers on their hand-held devices, giving rise to smartphone usage. The population of smartphone users have started growing rapidly, so much that mobile devices have started dominating over the traditional desktop computers. It is common to see mobile apps becoming ubiquitous in our life.