A high level focus on how to architect a mobile application that can be supported on both iOS and Android. The talk is at a high level to try and get Android engineers and iOS engineers to work together. The realization is that MVP and VIPER are the exact same architectural patterns. With that understanding I discuss how software requirements and design patterns can be used before implementation can begin. The code snippets that show collaboration come from the NHL application which was first launched by MLB in Feb of 2016.