/dti-teste

Primary LanguageTypeScript

Dev

A aplicação

Um aplicativo móvel capaz de:

  • Buscar filmes por título ou ano;
  • Ordenar por título ou média de avaliação;
  • Ver detalhes do filme.

Demo

Requisitos

Bibliotecas

  • Styled Component;
  • Redux;
  • Redux Sauce;
  • Redux Saga;
  • TypeScript.

Iniciando a aplicação

Após clonar o projeto em sua máquina e com os requisitos configurados, primeiramente deve-se executar o seguinte comando, na raiz do projeto, para instalação das dependências:

  • Caso seu gestor de dependência seja o yarn:
yarn
  • Ou o npm:
npm install

Em seguida, execute os camandos correspondentes ao S.O. de sua escolha:

iOS

Para compilar para iOS é necessário os seguintes comandos:

  • Dentro da pasta ios:
pod install
  • Na raiz do projeto:
react-native run-ios

Android

Para compilar para Android é necessário os seguinte comando:

  • Na raiz do projeto:
react-native run-android

Executando testes

Para execução do teste execute o seguinte comando:

  • Caso seu gestor de dependência seja o yarn:
yarn test
  • Ou o npm:
npm run test