Skip to content

Repositorio com o trabalho da disciplina DS151 - Desenvolvimento para Dispositivos Móveis

Notifications You must be signed in to change notification settings

ChristianDPO/DDM-DS151-TRABALHO

Repository files navigation

Trabalho da Disciplina de DS151

Disciplina: Desenvolvimento para Dispositivos Móveis (DS151)

Curso: Tecnologia em Análise e Desenvolvimento de Sistemas - Universidade Federal do Paraná (UFPR)

Professor: Alexander Robert Kutzke

Participantes:

Especificação

O trabalho desta disciplina consistia em criar uma aplicativo móvel, utilizando o framework ReactNative juntamente com a ferramenta ExpoCLI, com os requisitos:

  • Algum tipo de autenticação
  • Acessar alguma API externa

Descrição

O aplicativo 'React To The Movies' permite o usuário fazer login na sua conta do TheMovieDatabase, permitindo que ele:

  • Veja os filmes em alta atuais
  • Veja todos os filmes disponiveis (ou pesquisar algum)
  • Marcar ou desmarcar o filme como favorito
  • Visualizar seu perfil

Dependencias

Para rodar o ambiente, precisamos do Node.js instalado. É recomendado o uso de de um version manager como o nvm e um gerenciador de pacotes como o npm. Siga os passos para a instalação:

  1. Instale o nvm
  2. Instale o npm
  3. Instale o expo-cli utilizando o comando
npm install -g expo-cli

Não é necessário, mas para testar o aplicativo em um ambiente nativo, pode-se usar o :

Rodando

Antes de tudo, deve-se ter uma conta cadastrada no site da TheMovieDatabase. Para os dados da API serem pegos corretamente, deve ser criado um arquivo .env.local no diretório raiz com a chave da API do TheMovieDatabase. O conteúdo do arquivo deve ser da forma:

API_KEY=<minha chave de API aqui>

Para rodar o trabalho, basta executar no diretório raiz:

npm install --legacy-peer-deps
expo start

Após isso, basta selecionar a opção w no terminal (para abrir no navegador)

About

Repositorio com o trabalho da disciplina DS151 - Desenvolvimento para Dispositivos Móveis

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published