Teste Prático Desenvolvedor Mobile

Este repositório foi criado com intuito de disponibilizar os pré-requisitos e o teste prático para se tornar um Desenvolvedor Mobile da AMHP.

Introdução

Você deverá desenvolver uma aplicação baseada na nossa página institucional (https://www.amhp.com.br), onde o desenvolvedor deve seguir as paletas de cores utilizadas no projeto e criar uma nova proposta, consumindo as seguintes APIs relacionadas abaixo:

  1. Banners - https://api-site.amhp.com.br/api/banners/publicados
  2. Notícias (Destaques últimas 4) - https://api-site.amhp.com.br/api/noticias/recentes-home/4
  3. Notícias (Recentes últimas 8) - https://api-site.amhp.com.br/api/noticias/recentes/8
  4. Convênios - https://api-site.amhp.com.br/api/convenios/ativos

Descrição geral

  • O aplicativo deve possuir 3 screens: Home, Notícias e Convênios.
  • Ao abrir o aplicativo, devem ser exibidos os banners e as 4 últimas notícias.
  • Ao abrir a tela de notícias, deve-se exibir as 8 últimas notícias.
  • Na tela de Convênios serão listados os convênios.
  • Todas as informações deverão ser retornadas da API.

Requisitos técnicos

  • React Native
  • Typescript.
  • Styled Components para estilização.
  • Expo Router ou React Navigation para implementação de rotas.

Critérios de Avaliação

  • Organização do código
  • Arquitetura utilizada
  • Criatividade no layout
  • Teste unitários (Será um diferencial)

Processo de submissão

  1. Criar um fork do projeto;
  2. Seguir o contexto da aplicação mencionada acima;
  3. Ao finalizar, fazer um pull request com os ajustes.

Observação

  • A execução da avaliação tem um período de 48h contados a partir do recebimento do link pelo nosso RH.

Boa sorte!