/novos-soldados

Projeto para avaliação dos novos soldados Esparta

Primary LanguageSwift

Bem vindo

Se chegou até aqui é porque está querendo entrar para nosso time, certo? Aqui na Esparta trabalhamos diariamente tentando superar nossos objetivos e sempre entregar o nosso melhor para nossos clientes, sendo um grande parceiro em tecnologia para deixa-los sempre na ponta perante seus concorrentes. Estamos sempre buscando novas tecnologias e soluções para aumentar nossa produtividade, então aprender coisas novas faz parte da nossa rotina. Prezamos muito por um ambiente de trabalho leve e descontraído e sabemos que o elemento chave para isso é o comprometimento de cada um com suas responsabilidades e com o grupo.

E aí, se identificou com a gente? Então vamos lá, temos já o primeiro desafio!

Desafio

Antes de entrar para o nosso time gostaríamos de conhecer um pouco de suas habilidades com programação. Vamos estipular algumas regras, ok:

  • Use tudo como se fosse um projeto seu para o mercado, chame um amigo, pegue um componente do github, pesquise no google.
  • Não admitimos trapaça, temos certeza que saberá diferencias o item acima desse.
  • Quanto menos código melhor.
  • Preferencialmente use a plataforma para a qual se candidatou. Se a intenção é aprender e ainda não conhece, não tem problema, use a plataforma que preferir.
  • Não queremos produtos perfeitos, apenas conhecer um pouco como trabalha. Se gastar mais de 4h, então já é mais do que esperávamos tomar do seu tempo.
  • Não precisa manter o estado da aplicação, pode fazer tudo em memória

Escopo

Precisamos de uma ferramenta para o controle de tarefas a fazer, o famoso TODO. Serão bem poucas funcionalidades, capriche na usabilidade que pode ser seu diferencial. A aplicação deve cumprir os seguintes requisitos:

  • A tela principal deve ser a minha lista de tarefas
  • Permitir que o usuário consiga facilmente adicionar uma nova tarefa
  • Possibilitar a finalização de uma tarefa e poder desfazer isso
  • Facilitar a visualização das atividades pendentes e finalizadas separadamente
  • O usuário pode excluir uma tarefa, mas garantir que ele tenha certeza disso

Entrega

Nós queremos seu código aqui mesmo no GitHub, então para iniciar o trabalho faça um fork desse repositório e quando terminar nos envie um pull request.

Mão na massa e boa sorte!