Dia 08 – Automatizando o ambiente de desenvolvimento do game

Quatro atalhos para iniciar Firebase, dados, painel administrativo e aplicativo

3 visualizações
02:08

À medida que o projeto cresce, iniciar manualmente vários serviços passa a consumir tempo e abre espaço para esquecimentos. No oitavo dia, quatro arquivos executáveis são apresentados como atalhos para automatizar os comandos usados diariamente no desenvolvimento.

1. Ambiente local do Firebase

O primeiro atalho inicializa os emuladores do Firebase. O terminal apresenta os endereços locais de serviços como autenticação e storage, permitindo realizar testes em um ambiente semelhante ao Firebase online sem afetar dados de produção.

2. Carga dos dados iniciais

Outro arquivo executa a importação necessária para preparar o banco. Jogadores, selos, fases, melhorias, temas e imagens podem ser carregados automaticamente. Isso facilita tanto a configuração inicial quanto a entrada de outra pessoa no projeto.

3. Painel administrativo

Como o jogo terá muitas fases e elementos configuráveis, um painel foi criado para gerenciar esse conteúdo. O atalho inicia o dashboard e informa os endereços local e de rede, possibilitando inclusive acessá-lo pelo celular durante os testes.

4. Aplicativo em React com Expo

O último arquivo abre o ambiente do aplicativo, desenvolvido com React e Expo. Com os serviços anteriores já ativos em suas respectivas portas, o game pode ser aberto no navegador ou em outro dispositivo da rede.

Automatizar o que é repetitivo

O ganho não está apenas em economizar cliques. Padronizar a inicialização reduz erros e torna o ambiente previsível. Qualquer sequência recorrente de comandos pode receber o mesmo tratamento: um atalho executável que prepara as ferramentas para que o tempo seja dedicado ao desenvolvimento.

Inscreva-se no canal Sprint Codes no YouTube

Deixe seu comentário

Seu e-mail não será publicado. Os campos obrigatórios estão marcados com *.