/react-native-challenge

Desafio para testes de conhecimento React Native

React Native - Desafio

Intruções

1. Esforço e tempo

Assim que receber o teste, nos informe a sua estimativa de tempo para concluir o desafio ou entregar o que conseguir das funcionalidades descritas.

Implementação e layout serão avaliados

2. Publique seu desafio

Instruções para submeter o desafio:

  • Dê um fork neste projeto
  • Crie seu projeto a partir do fork utilizando a ferramenta desejada
  • Modifique e escreva seu código de acordo com a evolução do projeto
  • Dê commit nas alterações que julgar necessárias (commits serão avaliados de acordo com a sua relevância)
  • Ao terminar, nos avise qual o repositório criado por você

3. Sobre o desafio

Desafio

Você foi encarregado de criar um aplicativo para mapeamento de lugares em cidades.

O aplicativo deve ser construído utilizando React Native.

Funcionalidades

O aplicativo deve ser capaz de:

  • Criar uma cidade com (nome, nome do país)

  • Listar cidades cadastradas

  • Criar uma localidade com (nome, tipo[Restaurante, Residencial, Outro], endereço, notas)

  • Editar uma localidade

  • Listar localidades

  • Deletar uma localidade

A demonstrar:

  • Persistência de dados utilizando Redux
  • Um teste de componente usando Jest
  • Incluir alguma animação

Sugestão de layout base

iOS

Android

Have fun ;)