Você está prepardo?
SnowTeam
·
Questions?
·
Design
Nós queremos te conhecer melhor, então não tenha medo de falhar, isto não é sobre a maneira certa ou errada de fazer. Apenas dê o seu melhor. Boa sorte! 😄
⛄ Seu time está desenvolvendo um app e precisa implementar uma nova feature, um FAQ (Frequently Asked Questions) e você foi incubido de desenvolver essa feature.
A lista de Perguntas e Respostas você encontra aqui.
- Você deve escolher entre Android, iOS ou Flutter (De acordo com a vaga para qual você está aplicando).
- Você pode usar qualquer tecnologia que achar necessária ou legal.
- Os dados devem ser consumidos de um banco de dados local.
- Utilizar Firebase ou qualquer solução backend é opcional e um plus
- O app deve ser fácil para setup e deploy. 🚸
- O app deve ter uma Splash Screen, uma tela com lista de perguntas/respostas e uma tela para criar nova pergunta/resposta
- Dê o seu melhor.
- Como usuário quero visualizar a lista de perguntas/respostas (FAQ).
- Como usuário quero clicar em uma pergunta e quero que a resposta seja exibida.
- Como usuário quero poder pesquisar uma pergunta/resposta.
- Como usuário quero poder criar uma nova pergunta/resposta.
- Como usuário quero adicionar uma cor a minha pergunta/resposta.
- O código fonte de um repositório público.
- Uma demo build.
- Instruções sobre como rodar o ambiente de desenvolvimento.
- Instruções sobre deploy.
A avaliação vai seguir os seguintes critérios
- 🎯 Boas práticas.
- 🔧 Manutenibilidade do código.
- 🚀 Performance.
- ⌚ Full operation.
- 🏭 Robustez.
- 📱 Atenção aos detalhes
- ⚡ Proatividade
Registre tudo em seus commits e evite fazer commits muito grandes e com muitas alterações.
Além de suas habilidades, também estamos interessados em como você pensa, a maneira como seu código evolui e cresce até que esteja pronto. Portanto, se você está se sentindo um awesome developer streamer 😊 📺, gostaríamos de ver um vídeo do seu processo de desenvolvimento. Isso nos permitiria entendê-lo melhor e dar-lhe um feedback mais completo.
Se você tiver alguma dúvida sobre este desafio, você pode abrir um novo tópico ou pesquisar sua pergunta no Dev Challenge forum. 💌