The dribbble client for iOS by Douglas Mendes and Rafael Ferreira.
Criar um aplicativo de consulta na api do Dribbble#
Criar um aplicativo para consultar a Dribbble API e trazer os shots + populares . Basear-se no mockup fornecido:
- Lista de shots. Exemplo de chamada na API: http://api.dribbble.com/shots/popular?page=1
- Paginação na tela de lista (aumentando o parâmetro "page").
- Detalhe de um shot. Exemplo de chamada na API: http://api.dribbble.com/shots/1757954
- Tela de detalhe de um shot deve conter autor com foto.
- Carregamento assíncrono das imagens e sob demanda
- Sistema de build e gestão de dependências no projeto.
- Mapeamento JSON -> Objeto.
- Framework para comunicação com API.
- Testes no projeto (unitários e por tela).
- Testes funcionais (que naveguem pelo aplicativo como casos de uso).
- Cache de imagens e da API.
As sugestões de bibliotecas fornecidas são só um guideline, sintam-se a vontade para usar diferentes e nos surpreenderem. O importante de fato é que os objetivos macros sejam atingidos. =)
- TBD
A foto do mockup é meramente ilustrativa, não existe necessidade de fazer share em redes sociais. Dito isso, consideraremos como um plus caso seja feito.
O candidato deverá implementar a solução e enviar um pull request para este repositório com a solução.
O processo de Pull Request funciona da seguinte maneira:
- Candidato fará um fork desse repositório (não irá clonar direto!)
- Fará seu projeto nesse fork.
- Commitará e subirá as alterações para o SEU fork.
- Pela interface do Bitbucket, irá enviar um Pull Request.
Não se deve tentar fazer o PUSH diretamente para ESTE repositório!!!