A ‘Cervejeiros SA’ está querendo inovar no mercado dos entusiastas de cervejas. Para isso, ficou decidido que a criação de uma aplicação mobile, que permita aos usuários consultarem informações sobre as cervejas existentes, é a melhor forma de se fazer isso.
Sua tarefa será criar um aplicativo para listar, com ou sem filtros, as cervejas do catálogo do ‘Cervejeiros SA’. A API a ser utilizada será a ‘PunkApi’, uma API 100% RESTful. Em outras palavras, os dados do catálogo serão providos por essa API. A representação do catálogo ficará a sua disposição.
Além da listagem deverá haver uma ‘tela’ com os detalhes da cerveja. Imagem, nome, descrição e ingredientes da cerveja deverão estar presentes nos detalhes da cerveja que for selecionada. Caso queira, pode-se acrescentar mais detalhes. Os itens selecionados poderão ser adicionados a uma lista de favoritos que, por sua vez, pode ser consultado a qualquer momento.
Implementar infinite scroll na tela de consulta/busca/listagem (não é obrigatório). Utilizar o padrão de arquitetura de software MVP (Modal-View-Presenter).
A API e sua documentação pode ser acessada neste endereço: https://punkapi.com/documentation/v2
Em caso de dúvidas abra uma issue que assim que possível iremos responder e entrar em contato.