Applications are one of the most popular aspects of mobile devices, and with such high levels of demand, many of the most successful software ventures in recent years have involved the development of apps. There are dedicated app stores for each of the major mobile operating systems, and these provide...