“Smartphones are chock-full of applications and capabilities, but few users actually get the chance to unleash their full potential – using software development to go beyond in-phone applications,” ...