No post anterior vimos um pouco da teoria sobre a arquitetura VIPER, hoje vamos mostrar uma aplicação bem simples, que apresenta uma lista de jogos de tabuleiro, utilizando essa arquitetura. O projeto completo pode ser baixado aqui. Vamos começar com a nossa hierarquia no projeto Xcode. Como podemos ver temos uma camada a mais, não […]
Introdução VIPER é uma arquitetura baseada na arquitetura CLEAN criada por Robert Cecil Martin (conhecido na comunidade como Uncle Bob), que vem sendo utilizada nas aplicações Mobile na redspark a aproximadamente 3 anos, e tem como premissa a separação das “responsabilidades” da aplicação em camadas diferentes (Figura 1), facilitando assim o reaproveitamento, a leitura, testes […]