Mobile apps are on the rise

In the past ten years it is difficult to imagine any invention that