[PT.3] - Flutter Pokédex <> FIREBASE

Mar 15, 2025 Luizera do taticão

Novos módulos adicionados no projeto, seguindo a saga!!

Um salve a todos, voltamos com a saga da Pokédex, que começou como um projeto bobinho e agora já está tomando forma!!

Dessa vez venho trazer algumas novidades que foram adicionadas: os novos módulos de reigstro e autenticação de usuário, e também um adicional no final do post!

Alterações feitas no projeto

Nesta etapa, o objetivo era implementar o registro e a autenticação de usuário, para que fosse feito um login único para cada um, para que futuramente, o usuário possa criar suas equipes de Pokémon (ainda não tem uma função definida pra essas equipes, mas vai ter).

Com isso, optei pela implementação do Firebase, para que fosse possível fazer um controle e uma implementação mais simplificada do processo - e mesmo assim achei um pouco confuso em alguns pontos - mas no final, foi uma implementação tranquila e sem muitas emoções.

Então a tela inicial e o fluxo de cadastro ficaram da seguinte forma:

Tela de login / Tela de Registro de usuário

A ideia foi criar algo simples, mas ao mesmo tempo elegante, então o cadastro necessita apenas de um e-mail e uma senha (com algumas validações, claro), e a confirmação da senha para finalizar o fluxo. Depois do cadastro, já é possível se conectar ao App, porém a parte de dentro dele não teve muita mudança, então está bem semelhante ao que estava na versão anterior.

Próximo passo

A ideia para o próximo passo será talvez a criação das equipes Pokémon individuais de cada usuário, limitando-se a um total de 5 Pokémons por equipe, pra também não virar bagunça. Depois disso, não tenho mais ideias, mas ainda tenho interesse em colocar mais algumas coisas pra treinar mais, porém, sem perder a essência do App.

Nos links úteis, vou colocar os mesmos de antes, e adicionar também a documentação do Firebase, que me ajudou demais na implementação no projeto:

E como disse lá em cima que teria um adicional aqui no final do post, segue abaixo o Link para download do APK da versão v1.1.0+1:

É isso feras, até o próximo capítulo!!!