Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Desafio Técnico Buildbox - Mobile #12

Open
wants to merge 5 commits into
base: master
Choose a base branch
from

Conversation

mariaesfreitas
Copy link

Desafio Técnico Buildbox - Mobile

Olá! Este é o Pull Request do meu desafio técnico para a vaga de Desenvolvedor(a) Full Stack na Buildbox.

Para rodar este projeto, é necessário ter um emulador de dispositivo móvel configurado. Você pode usar o Android Studio ou, se preferir, o aplicativo Expo Go em um dispositivo celular.

Passos para executar o projeto

  1. Navegue até a pasta mobile e execute o comando:
    npm install
  2. Crie um arquivo .env na raiz do projeto e adicione a variável API_KEY. Para facilitar, estou fornecendo a API Key que utilizei:
    API_KEY=9f52e4f121c77b636ea818a3ed8339c1
  3. Inicie o projeto com o comando:
    npx expo start
  4. Siga as instruções do terminal para escolher a melhor forma de rodar o aplicativo.
  5. Pronto! A aplicação já estará rodando.

Sobre o projeto

Este projeto consiste no consumo de uma API de filmes (https://www.themoviedb.org/). Ele exibe uma lista dos filmes mais populares do momento, mostrando imagem, título e descrição. O projeto inclui funcionalidade de filtro de filmes e suporte a modos claro e escuro. Há também uma tela com mais informações sobre um filme específico, incluindo descrição completa e gêneros.

Tecnologias e bibliotecas utilizadas

  • React Native
  • Expo
  • Expo Go
  • Android Studio
  • Styled Components
  • Axios
  • ESLint e Prettier

Screenshots

imageimageimageimage

Muito obrigada pela oportunidade!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant