Mobile apps have become so ubiquitous that it’s easy for most people in tech to assume that creating them is a simple, straightforward process. Look behind the curtain of their development, however, and you’ll often find a painful history of cost-overruns, code and asset bloat and development delays.
Many of these obstacles are unique to developing on mobile. Mobile apps today are frequently the main interface between customers and entire companies. This means that the number of stakeholders in mobile app design is large: the designers themselves, the production team, the marketers, their managers, even the customers (or VCs) who ultimately fund development — few of whom generally understand how the actual app will work on a code level.
This doesn’t mean that engineers are the only ones who understand the app-creation process — just that there’s usually a major disconnect between most apps’ planning phase (i.e., concept…
View original post 713 more words