Através desse desafio, queremos conhecer suas habilidades de desenvolvimento e principalmente como você resolve problemas.
O objetivo desse desafio é construir uma pokédex. O app deve acessar a api POKÉMON TCG e seguir os mockups abaixo:
- A api para consulta é https://api.pokemontcg.io/v1/cards?count=20
- A primeira tela deve apresentar uma lista com o nome dos cards retornados pela API.
- Na segunda tela deve conter as informações do card selecionado (Nome, imagem do card e botão "more info"). Quando o botão "More info" for selecionado, apresentar um alert com o texto: "Esse pokémon possui xx de HP e seu número da pokédex é xx."
- O projeto deve ser feito em Swift.
- Você pode ajustar a interface como achar melhor, os mockups são apenas uma ideia.
As sugestões de bibliotecas fornecidas são só um guideline, sintam-se a vontade para usar diferentes.
Networking - Alamofire ou URLSession
Image Downloading - Kingfisher
- Fazer um fork desse repositório e nos mandar um pull request.
- Nos dar acesso ao seu repositório no github e adicione o usuário @rodrigo-placido e @viniciusmo.
- Se preferir você pode nos enviar um zip que contenha a resolução do desafio.
- Se precisar falar com a gente: mobile@ciclic.com.br