Projeto simples com duas telas apresentando alguns produtos e seus respectivos detalhes. Sem segredo de execução e testes.
Feito quase que exclusivamente nativo, usando apenas a library Kingfisher pra carregar as imagens e deixar em cache. Foi escolhida pela facilidade, riqueza de documentação e maturidade da biblioteca, pois já está na versão 7 e é constantemente atualizada.
Utilizei Clean Code + MVVM.
Codifiquei utilizando o Test Driven Development - TDD que tenho me esforçado a aprender ultimamente.