O Pokédata é um Android Pokédex alimentado por uma API REST criada especificamente para ela.






Para configurar o projeto, primeiro o back-end Pokedata deve ser configurado localmente ou remotamente. Então, este projeto pode ser puxado. Abri -lo no Android Studio deve fazer o gradle baixar todas as dependências.
Depois que o projeto for aberto no Android Studio, encontre Pokedataapiconfig no pacote "Rest". Aqui, você pode alterar o host e o URL base do back-end ao que o aplicativo se conectará. Para executar o aplicativo em um telefone celular, você provavelmente precisará porta-forward e usar seu IP externo aqui.
Como o aplicativo usa o FireBase para registro e login, um projeto simples de Firebase deve ser configurado para que ele funcione.
Para criar um, clique em "Criar um projeto". Então, depois de estar no painel, poderá registrar um aplicativo. É importante que você insira o nome correto do pacote, que é "com.example.pokedata". Nomeie o que quiser.
Um botão deve aparecer que permitirá que você faça o download do arquivo google.services.json. Este arquivo precisa ser descartado na raiz da pasta do projeto /aplicativo.
Agora que o aplicativo está registrado, você pode criar um Firestore em nuvem para armazenar dados. Vá para "Cloud Firestore" e clique em "Criar banco de dados". Eu recomendaria começar no modo de teste para facilitar o acesso.
Finalmente, a autenticação do Firebase deve ser configurada. Vá para a página de autenticação e ative "email/senha" para obter autenticação.
Com o Firebase configurado e a corrida de back-end, o projeto agora está configurado para uso.
Para compilar e executar o aplicativo, basta pressionar o botão Executar no Android Studio. Você também pode compilar um arquivo .apk e transferi -lo para o seu telefone.
Havia alguns recursos que eu gostaria de acrescentar, mas não, porque não tive tempo para isso. No futuro, posso voltar para concluir esses recursos.