Our society has been irrevocably changed by the steady wave of developments in digital and communications technologies. Over the past few years, mobile technologies and advancements in mobile app...