Mobile applications, or simply put mobile apps, are software applications designed to run on mobile devices such as smartphones, tablets or …