Our smartphones have become indispensable tools for various aspects of our lives. From communication to productivity, entertainment to fitness, there seems to be an app for...