Developers and development teams are always attempting to come up with new and interesting ideas for mobile based applications as well as thinking of innovative ways to reinvent things that have already been done in the past. The official iOS App Store is so jam packed full of apps that it can sometimes be difficult for developers to come up with something new, but for those that are willing to invest the time and effort into producing something truly innovative then the rewards more often than not speak for themselves.