Skip to content

JulioCRFilho/mobile-test

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

27 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Teste de Mobile

Este teste é apresentado aos candidatos as vagas de Mobile Developer para avaliar os quesitos técnicos.

O principal objetivo do teste é avaliar em como é construido um aplicativo que tem uma boa arquitetura, um bom layout e que contém tratamento de possíveis erros que podem acontecer na vida real do paciente


O Desafio

Seu objetivo é criar um aplicativo que contém funcionalidades básicas de um app médico para consulta

O teste pode ser feito em ReactNative ou Flutter

Home
List
Fonte & Cores

Funcionalidades

Como usuário quero poder ter opções de especialistas médicos para fazer uma consulta

Para isso faça uma busca na API, configure a tela com as cores e trate o erro de conexão caso o cliente fique sem internet

Como usuário quero poder escolher qual especialista quero conversar ou ligar

Para isso faça uma busca na API de acordo com a categoria selecionada na home, configure a tela com as cores e trate o erro de conexão caso o cliente fique sem internet

Consumindo Serviço

Para consumir o serviço da API REST use o método GET para obter os dados do arquivo json do github

Como usar:

Obter dados da home

Listar cardiologistas

Listar dentistas

Listar dermatologistas

Fontes & Imagens

As fontes e os ícones encontram-se nesse repositório

Pré-requisitos

Fique atento a esses itens, o teste no mínimo deve conter os requisitos abaixo

  • Tela deve ajustar em aparelhos grandes e pequenos
  • Deve funcionar em Android e iOS
  • Boa separação de camadas
  • Arquitetura Flux/Redux/Hooks/Bloc
  • Tratamentos de erros
  • Não suba dependencias locais. Fique atento ao .gitignore
  • Consumo de API

Você pode entregar com Bonus

Pode ser algum dos itens abaixo

  • Construir layouts com animação
  • Trabalhar offline (cache dos dados)
  • Testes instrumentados
  • Testes unitários
  • Cache de imagens

Publicação

Crie um Fork do repositório para realizar o teste, e depois de finalizado envie um Pull Request para nossa equipe interna avaliar

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Dart 90.0%
  • HTML 8.6%
  • Other 1.4%