Mobile apps are not born easily into the world.
Behind every successful app is an exhausted team of individuals, who have all been working tirelessly through bugs, crashes, design and usability issues, and test after test after test. They’ve survived arguments and misunderstandings, missed deadlines, and less-than-pleased stakeholders. They’ve sat through meetings where no one agreed on anything, and where problems were mounting but solutions were hard to pin down. Disagreements and miscommunications are a natural side effect of the app-making process.