The explosion in apps has changed the way we interact with our mobile devices and the world around us. There are great opportunities and rewards ...