-
Notifications
You must be signed in to change notification settings - Fork 20
Como rodar o projeto?
Caso queira rodar o projeto com suas credenciais de autenticação da API The Movie DB recomendamos que siga os seguintes passos:
- Criar um Token para acesso de leitura à API - The Movie DB
- Criar variável de ambiente para armazenar o Token
-
Caso não possua, crie uma conta no The Movie DB
-
Para criar o token:
2.1 Acesse: https://www.themoviedb.org/settings/api
2.2 Clique na aba Create;
2.3 Em seguida, selecione Developer;

2.4 Aceite os termos de uso;
2.5 Preencha os campos de acordo com suas informações;
2.6 SUGESTÕES:2.6.1 Type of Use: Mobile Application;
2.6.2 Application Name: StreamPlayerApp;
2.6.3 Application URL: https://github.com/CodandoTV/StreamPlayerApp;
2.6.4 Application Summary: O projeto StreamPlayerApp é um clone do Netflix, desenvolvido de forma colaborativa e gratuita para a comunidade;
2.6.6 Os demais campos podem ser preenchidos de acordo com suas informações.2.7 Em seguida clique em Submit;
-
Ao final do processo acesse a aba Overview e o token estará no campo API Read Access Token.

Para que a aplicação utilize o token criado para fazer consultas na api TMDB se faz necessário registrá-lo em uma variável de ambiente. O app está preparado para ler duas variáveis de ambente, uma utilizada para build debug e outra para build release, respectivamente nomeadas:
TMDB_BEARER_TOKEN_DEBUGTMDB_BEARER_TOKEN_RELEASE
Cada sistema operacional possui uma forma de registrar essas variáveis, siga as instruções de acordo com seu sistema:
Utilizamos o Ubuntu 22.04 LTS como base para esse tutorial. Podem existir divergências em outras versões de linux.
- Abra uma janela do terminal
Ctrl + Alt + t; - Nesta janela digite o comando
gedit ~/.profile. Isso irá abrir o arquivo "profile" no editor de texto; - Quebre uma linha no final do arquivo;
- Para registrar um token para a variante DEBUG digite
export TMDB_BEARER_TOKEN_DEBUG=[SEU_TOKEN]substituindo a expresão[SEU_TOKEN]pelo token gerado anteriormente; - Para registrar um token para a variante RELEASE digite
export TMDB_BEARER_TOKEN_RELEASE=[SEU_TOKEN]substituindo a expresão[SEU_TOKEN]pelo token gerado anteriormente; - Salve as alterações;
- Assim que iniciar sua sessão de usuário (fazer login) a variável de ambiente será registrada.
Utilizamos o Windows 10 como base para este tutorial. Podem existir diferenças dependendo da versão que você está utilziando.
- Clique com o botão direito do mouse em Este Computador e clique em Propriedades;
- No lado direito da janela clique em Configurações avançadas do sistema;
- Clique em Variáveis de Ambiente... na aba Avançado;
- Em Variáveis de usuário para [seu usuário] clique em Novo;
- No campo Nome da variável preencha
TMDB_BEARER_TOKEN_DEBUGe em Valor da variável cole seu token
- Em seguida clique em OK;
- Para adicionar o token para um build release, repita o processo e no passo 5, utilize o Nome da variável
TMDB_BEARER_TOKEN_RELEASEe em Valor da variável o token adequado.
- Abra uma janela do terminal;
- Nesta janela digite o comando
cd ~e pressione enter; - Em seguida
open -e .bash_profilese seu Mac for Intel ouopen -e .zprofilese for M1. Isso irá abrir o arquivo no editor de texto; - Quebre uma linha no final do arquivo;
- Para registrar um token para a variante DEBUG digite
export TMDB_BEARER_TOKEN_DEBUG=[SEU_TOKEN]substituindo a expresão[SEU_TOKEN]pelo token gerado anteriormente; - Para registrar um token para a variante RELEASE digite
export TMDB_BEARER_TOKEN_RELEASE=[SEU_TOKEN]substituindo a expresão[SEU_TOKEN]pelo token gerado anteriormente; - Salve as alterações;
- Assim que iniciar sua sessão de usuário (fazer login) a variável de ambiente será registrada.