Mobile apps are ubiquitous nowadays. We use them every day on our smart phones and they are truly indispensable. Social media apps enable us to keep in touch with friends and relatives. Media apps enable us to play music and videos on our phone. Gaming apps are the favorite pastime of young and old people. Banking apps enable us to keep in touch with our banks and transactions. Email, Notes, Task and Video conference apps enhance our productivity while on the go. Then there are apps for online shopping, food delivery, ad posting, antivirus, phone junk cleaners, online wallets, utilities and lots more. There is an app for almost everything these days.