Mobile app development companies use to have different departments that most of the times don't have the right communication between them. So, as this article in the Huffington Post says, please, collaborate, together, be a team. Designers and developers and project managers must share more than what they do now.