Skip to content

agendaedu/desafio-react-native

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

19 Commits
 
 

Repository files navigation

Desafio Front-end do Agenda Edu

Introdução

Estamos muito felizes que você tenha chegado nessa etapa do nosso processo seletivo! Agora queremos conhecer um pouco do seu código, para isso propomos um desafio.

Desafio

Supondo um contexto escolar desenvolva uma aplicação em React Native para auxiliar professores no gerenciamento de observações sobre seus alunos.

O objetivo é criar uma solução eficiente, performática e bem testada, seguindo as melhores práticas de desenvolvimento.

O desafio inclui a construção de um TODO APP com funcionalidades completas (CRUD, favoritos, paginação) e requisitos técnicos avançados (testes, performance, CI/CD).

O layout da aplicação será a critério do candidato, sinta-se livre para aplicar sua visão, experiência e personalidade ao projeto.

Requisitos obrigatórios

  • Deve ser em React Native CLI para melhor semelhança ao contexto do projeto da AgendaEdu.
  • TypeScript
  • CustomHooks
  • Redux Saga
  • React Navigation
  • Styled Components ou outra solução de estilização robusta
  • Testes de Integração (Jest / React Testing Library)
  • CI/CD com Github Actions (Pull Request Test Coverage Report)
  • JSON-Server para simular API local ou hospedada
  • Performance (Otimizações em listas, redução de re-renders)
  • Monitoramento (Firebase Analytics/Crashlytics ou Sentry)

Requisitos bônus

Esses requisitos não são obrigatórios, mas serão levados em consideração como pontos extras no momento da avaliação.

  • Storybook (Documentação de componentes globais)
  • Testes E2E (Detox ou Maestro)
  • Microinterações (Animations, Toast, EmptyState, Loadings)
  • React Query
  • Personalizações nativas: Icone e SplashScreen

Processo de submissão

O desafio deve ser entregue pelo GitHub e compatilhado de forma pública ou via convite.

Qualquer dúvida em relação ao desafio, responderemos por e-mail.

Bom trabalho!

About

Teste para seleção de Front-End Mobile da Agenda Edu

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 5