Link para repositório do desafio
-
Add protocolo de ViewCode para melhorar a reutilização das funções de hierarquia de views, contraints e configurações extras
-
Refatorando a model Contact
-
Enum com casos de erros para camada de Service
-
Usando o enum Result na camada de service
-
Refatorando a ViewModel para se adequar as modificações da camada de service
-
Removendo regras de negocio da ViewController
-
Removendo classe UserIdsLegacy da ViewController
-
Adicionar ViewModel para ContactCell