Skip to content

Como rodar o projeto?

Gabriel Bronzatti Moro edited this page Oct 22, 2023 · 1 revision

TMDB Recomendações

Caso queira rodar o projeto com suas credenciais de autenticação da API The Movie DB recomendamos que siga os seguintes passos:

  1. Criar um Token para acesso de leitura à API - The Movie DB
  2. Criar variável de ambiente para armazenar o Token

Criar um Token para acesso de leitura à API - The Movie DB

  1. Caso não possua, crie uma conta no The Movie DB

  2. 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;
    tmdb-api-create

    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;

  3. Ao final do processo acesse a aba Overview e o token estará no campo API Read Access Token. tmdb-api-end


Criar variável de ambiente para armazenar o 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_DEBUG
  • TMDB_BEARER_TOKEN_RELEASE

Cada sistema operacional possui uma forma de registrar essas variáveis, siga as instruções de acordo com seu sistema:


Salvando o token no Linux

Utilizamos o Ubuntu 22.04 LTS como base para esse tutorial. Podem existir divergências em outras versões de linux.

  1. Abra uma janela do terminal Ctrl + Alt + t;
  2. Nesta janela digite o comando gedit ~/.profile. Isso irá abrir o arquivo "profile" no editor de texto;
  3. Quebre uma linha no final do arquivo;
  4. 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;
  5. 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;
  6. Salve as alterações;
  7. Assim que iniciar sua sessão de usuário (fazer login) a variável de ambiente será registrada.

Salvando o token no Windows

Utilizamos o Windows 10 como base para este tutorial. Podem existir diferenças dependendo da versão que você está utilziando.

  1. Clique com o botão direito do mouse em Este Computador e clique em Propriedades;
  2. No lado direito da janela clique em Configurações avançadas do sistema;
    2-advanced-settings

  1. Clique em Variáveis de Ambiente... na aba Avançado;
    3-system-properties

  1. Em Variáveis de usuário para [seu usuário] clique em Novo;
    4-usr-env

  1. No campo Nome da variável preencha TMDB_BEARER_TOKEN_DEBUG e em Valor da variável cole seu token
    5-new-usr-env

  1. Em seguida clique em OK;
  2. Para adicionar o token para um build release, repita o processo e no passo 5, utilize o Nome da variável TMDB_BEARER_TOKEN_RELEASE e em Valor da variável o token adequado.

Salvando o token no MacOS

  1. Abra uma janela do terminal;
  2. Nesta janela digite o comando cd ~ e pressione enter;
  3. Em seguida open -e .bash_profile se seu Mac for Intel ou open -e .zprofile se for M1. Isso irá abrir o arquivo no editor de texto;
  4. Quebre uma linha no final do arquivo;
  5. 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;
  6. 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;
  7. Salve as alterações;
  8. Assim que iniciar sua sessão de usuário (fazer login) a variável de ambiente será registrada.
Clone this wiki locally