Mobile app development is undergoing some of the most influential and disruptive transitions ever. Annual mobile app downloads are projected to grow by 45% between 2017-2022 reaching 258 billion USD. With expanding media (touch, voice, gesture etc.) and evolving device configurations, the mobile apps space is in constant flux and is continuously evolving with dynamic user personas, content ....