Recently, there has been a paradigm shift from the use of websites to the use of mobile applications. This has led to a ferocious competition in the mobile app market as different companies and individuals clamor to meet up with the technological revolution. Mobile ...