Skip to content

PauloHenriqueLourenco/challenges

 
 

Repository files navigation

Setta - Desafio Mobile

O desafio consiste em desenvolver um aplicativo que vai listar os personagens de Star Wars. Você tem no máximo 7 dias para completar o desafio.

Após 45 segundos de uso do aplicativo, deve ser exibido um modal ou tela que bloqueie o uso do app e contenha uma mensagem pedindo que o usuário efetue um pagamento para continuar utilizando o mesmo. (a parte de receber pagamentos não precisa ser implementada).

Instruções

  • Crie um aplicativo que liste os personagens de Star Wars;
  • Utilize React Native para desenvolver o aplicativo;
  • Consuma essa api para obter os dados dos personagens;
  • Você pode mostrar qualquer informações do personagem, desde que exiba no mínimo 3 informações de cada um;
  • O desafio tem que ser entregue em no máximo 7 dias;

Bonus Points! 🏆

Se quiser dar um passo além, listamos aqui algumas funcionalidades que você pode acrescentar para valorizar ainda mais sua entrega:

  • Incluia testes unitários utilizando o Jest;
  • Utilize o React testing library no(s) seu(s) teste(s);
  • Implemente paginação na listagem;
  • Implemente paginação utilizando scrolling infinito;
  • Acrescente dois botões na tela de bloqueio ("pagar" e "mais tarde") e salve no storage local do dispositivo a informação de qual botão o usuário escolheu clicar.
  • Pense em uma funcionalidade interessante e implemente ela no app.

Critérios de avaliação

  • Organização do projeto;
  • Conhecimento de git;
  • Organização e clareza do código;
  • Boas práticas;
  • Conhecimento de ferramentas e frameworks do ecosistema Javascript e tecnologias relacionadas;

Dúvidas

Se tiver qualquer dúvida abra uma issue

Como submeter seu teste

  • Crie um repositório público no github
  • Envie link do repositorio para bruno.bertolini@setta.co

About

Um repositório com nossos challenges

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • TypeScript 79.2%
  • Java 10.1%
  • Objective-C 7.2%
  • Ruby 1.3%
  • JavaScript 1.2%
  • Starlark 1.0%