Desafio de React Native para Estágio Não Remunerado (100 horas ou 150 horas)
Este desafio tem como objetivo confirmar as habilidades técnicas e os padrões de programação do candidato para uma vaga de estágio não remunerado.
-
Crie um aplicativo com uma tela que contenha um formulário com os seguintes campos:
Nome
E-mail
Endereço
Data de Nascimento
Telefone
Aceite de Termos
-
Utilize o modelo apresentado na imagem abaixo como referência:
-
Ao submeter o formulário:
-
Todos os campos devem ser validados (todos são obrigatórios).
-
Em seguida, exiba na tela um PDF com o seguinte conteúdo:
________________________________________________________________________________________________________________ ________________________________________________________________________________________________________________ DECLARAÇÃO Eu me chamo ${nome}, tenho ${idade} anos. Moro no seguinte endereço: ${endereço}. Meus contatos: - E-mail: ${email} - Telefone: ${telefone} _______________________________________________________________________________________________________________
-
- O candidato deverá criar uma branch e solicitar um pull request para a branch
main
.
- O tempo para conclusão do desafio é de 7 dias, a partir da confirmação do envio do e-mail.
- O projeto deverá ser feito em React Native com TypeScript.
- Observação: Pode utilizar Expo.
- Bom desafio!
Boa sorte!