https://github.com/derrix060/join_us-ios
https://github.com/derrix060/join_us-ios
Last synced: 6 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/derrix060/join_us-ios
- Owner: derrix060
- Created: 2017-05-24T19:56:23.000Z (about 9 years ago)
- Default Branch: master
- Last Pushed: 2017-05-24T19:59:32.000Z (about 9 years ago)
- Last Synced: 2025-04-16T04:12:39.247Z (over 1 year ago)
- Size: 3.91 KB
- Stars: 0
- Watchers: 1
- Forks: 3
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Desafio
Nós do time de mobile do VivaReal gostamos de jogar videogames. Gostaríamos de saber quais são o top 50 games no Twitch. 🤓
O objetivo do teste é fazer uma lista com a imagem e o nome do jogo e uma tela de detalhes com a imagem, nome do jogo, contador de canais e quantidade de visualizações.
# API
Para desenvolver o app você vai precisar usar o endpoint do Twitch, na versão [v3](https://dev.twitch.tv/docs/v3/reference/games/) ou [v5](https://dev.twitch.tv/docs/v5/reference/games/)
# Requisitos Essenciais
* Usar Swift 3 e iOS 9+.
* Interface desenvolvida no Storyboard, utilizando Auto Layout.
* Usar UICollectionView com no minimo 2 colunas para representar a lista dos jogos.
* App Universal: Você deve desenvolver uma interface que se adapte bem em telas maiores.
* CoreData: Salve as informações dos jogos para que os usuários consigam acessar offline.
* Tratamento de falha de conexão: Avise o usuário quando o download dos jogos falhar por falta de conexão
* Pull to refresh
# Bônus
* Testes unitários
# Observações
* Você pode utilizar bibliotecas de terceiros e gerenciadores de dependências (CocoaPods, Carthage, etc) como preferir.
* A falta de algum requisito essencial é eliminatória.
# Enviando o seu teste
Crie o seu próprio repositório e nos envie o link. Se seu repositório for privado, adicione o(s) usuário(s) do time de mobile do VivaReal com permissão de leitura para podermos ver seu código.