interview-ios Picpay

Link para repositório do desafio

Modificações

  • 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