Skip to content

Commit

Permalink
Voltando com informações complementares
Browse files Browse the repository at this point in the history
  • Loading branch information
zanaca authored May 20, 2021
1 parent 6423608 commit 28ab80c
Showing 1 changed file with 45 additions and 4 deletions.
49 changes: 45 additions & 4 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,7 +1,4 @@

<a href="https://www.linkedin.com/company/hurb/" target="_blank">
<img alt="LinkedIn" src="https://img.shields.io/badge/LinkedIn-0077B5?style=for-the-badge&logo=linkedin&logoColor=white"/>
</a>

# <img src="https://avatars1.githubusercontent.com/u/7063040?v=4&s=200.jpg" alt="HU" width="24" /> Desafio Alpha

Expand All @@ -11,4 +8,48 @@ Estamos sempre procurando expandir nossa equipe com devs dedicados, veja se tem

O desafio consiste em criar aplicativo para dispositivo móvel (**Swift**, **Kotlin**) que consuma o JSON exposto pela nossa API REST ou GraphQL de busca e apresente as informações em uma listagem. Você é livre para utilizar bibliotecas de terceiros.

**Para mais detalhes olhe nossa [wiki](https://github.com/hurbcom/challenge-alpha/wiki).**
Queremos ver o **máximo da sua capacidade técnica**! Quem decide o limite é você.

[<img alt="LinkedIn" src="https://img.shields.io/badge/LinkedIn-0077B5?style=for-the-badge&logo=linkedin&logoColor=white"/>](https://www.linkedin.com/company/hurb/)

## Requisitos Mínimos

- Forkar esse desafio e criar o seu projeto (ou workspace) usando a sua versão desse repositório, tão logo acabe o desafio, submeta um _pull request_.
- Caso você tenha algum motivo para não submeter um _pull request_, crie um repositório privado no Github, faça todo desafio na branch **master** e não se esqueça de preencher o arquivo `pull-request.txt`. Tão logo termine seu desenvolvimento, adicione como colaborador o usuário `automator-hurb` no seu repositório e o deixe disponível por pelo menos 30 dias. **Não adicione o `automator-hurb` antes do término do desenvolvimento.**
- Caso você tenha algum problema para criar o repositório privado, ao término do desafio preencha o arquivo chamado `pull-request.txt`, comprima a pasta do projeto - incluindo a pasta `.git` - e nos envie por email.
- Faça chamadas assíncronas para a API e emita um log dos dados recebidos.

- Ter testes para o código criado

## Critério de avaliação

- **Organização do código**: Separação de módulos, view e model, back-end e front-end

- **Clareza**: O README explica de forma resumida qual é o problema e como pode rodar a aplicação?

- **Assertividade**: A aplicação está fazendo o que é esperado? Se tem algo faltando, o README explica o porquê?

- **Legibilidade do código** (incluindo comentários)

- **Segurança**: Existe alguma vulnerabilidade clara?

- **Cobertura de testes** (Não esperamos cobertura completa)

- **Histórico de commits** (estrutura e qualidade)

- **UX**: A interface é de fácil uso e auto-explicativa? A API é intuitiva?

- **Escolhas técnicas**: A escolha das bibliotecas, banco de dados, arquitetura, etc, é a melhor escolha para a aplicação?

- **"Algo a mais"**: Foi adicionada alguma feature não descrita nos requisitos mínimos? Ela foi bem executada? Traz alguma inovação interessante?

## Dúvidas

Quaisquer dúvidas que você venha a ter, consulte as [_issues_](https://github.com/HurbCom/challenge-alpha/issues) para ver se alguém já não a fez e caso você não ache sua resposta, abra você mesmo uma nova issue!

Boa sorte e boa viagem! ;)


<p align="center">
<img src="ca.jpg" alt="Challange accepted" />
</p>

0 comments on commit 28ab80c

Please sign in to comment.