For anyone who hasn’t used the Viper Architecture pattern before it’s certainly an interesting experience to say the least. Viper stands for. V – View – this controls the user inputs by passing them on to the presenter. It also receives information back from the...