👨🏫PROJETO CRIADO PARA O CURSO DE ANDROID STUDIO EM JAVA.
O aplicativo "Login com Firebase" permite aos usuários autenticarem-se em um sistema utilizando a plataforma Firebase Authentication do Google.
-
Login de Usuário:
- Permite que os usuários façam login em suas contas utilizando endereço de e-mail e senha.
- Valida os dados inseridos pelo usuário e trata erros de autenticação.
-
Registro de Novos Usuários:
- Oferece a funcionalidade de registro para novos usuários, onde podem criar contas utilizando um endereço de e-mail e senha.
- Verifica se os dados fornecidos estão corretos e trata possíveis erros durante o processo de registro.
-
Segurança de Senha:
- Inclui a opção de ocultar ou exibir a senha durante a digitação, proporcionando mais segurança e praticidade aos usuários.
-
Redirecionamento de Telas:
- Após o login bem-sucedido, os usuários são redirecionados para a tela principal do aplicativo.
- Após o registro, os usuários também são redirecionados para a tela de login para acessar suas contas recém-criadas.
-
Gerenciamento de Sessão:
- No
MainActivity
, verifica se o usuário está autenticado ao iniciar a atividade. Se não estiver autenticado, redireciona-o para a tela de login.
- No
-
Tratamento de Erros:
- Oferece tratamento de erros detalhado para problemas comuns durante o processo de autenticação, como senhas fracas, endereços de e-mail inválidos ou duplicados.
-
Preparação do ambiente:
- Certifique-se de que você tenha o Android Studio instalado em sua máquina.
- Instale as dependências necessárias (SDKs, emuladores, etc.) conforme indicado pela documentação do Android Studio.
-
Abrindo o projeto no Android Studio:
- Abra o Android Studio.
- Na tela de boas-vindas, selecione
Open an existing project
. - Navegue até o diretório
./CODIGO
onde o projeto foi clonado e selecione-o. - Aguarde enquanto o Android Studio indexa o projeto e baixa as dependências necessárias.
-
Executando o projeto:
- Conecte um dispositivo Android via USB ou configure um emulador de dispositivo Android no Android Studio.
- Certifique-se de que o dispositivo/emulador está selecionado na barra de dispositivos do Android Studio.
- Clique no botão
Run
(ícone de play) para compilar e executar o aplicativo.
-
Depuração:
- Para iniciar a depuração, clique no botão
Debug
(ícone de inseto) e siga as instruções do Android Studio para definir pontos de interrupção e inspecionar variáveis.
- Para iniciar a depuração, clique no botão
-
Criar Projeto no Firebase Console:
- Vá para o Firebase Console.
- Clique em "Adicionar Projeto" e siga as instruções para criar um novo projeto.
-
Registrar o App no Firebase:
- No painel do projeto Firebase, clique no ícone do Android para adicionar um aplicativo Android.
- Adicione o nome do pacote do seu app Android (você pode encontrá-lo no arquivo
AndroidManifest.xml
). - Siga as instruções para baixar o arquivo
google-services.json
.
-
Adicionar
google-services.json
ao Projeto:- Coloque o arquivo
google-services.json
na pastaapp
do seu projeto Android.
- Coloque o arquivo
-
Adicionar Dependências do Firebase:
- Abra o arquivo
build.gradle
do projeto (build.gradle (Project: <your-project>)
) e adicione a classe de serviços do Google:buildscript { repositories { // ... google() // Adicione esta linha } dependencies { // ... classpath 'com.google.gms:google-services:4.3.10' // Adicione esta linha } }
- No arquivo
build.gradle (Module: app)
, adicione as dependências do Firebase
- Abra o arquivo
Depois de melhorar o projeto, você pode gerar o APK novamente. Siga os passos abaixo para gerar o APK usando o Android Studio:
-
Abrir o Projeto:
- Abra o Android Studio.
- Vá para
File
>Open...
e selecione o diretório./CODIGO
do seu projeto.
-
Construir o Projeto:
- Certifique-se de que todas as dependências estejam atualizadas e que o projeto esteja compilando corretamente.
- Vá para
Build
>Clean Project
para limpar o projeto. - Depois, vá para
Build
>Rebuild Project
para reconstruir o projeto.
-
Gerar o APK:
- Vá para
Build
>Build Bundle(s) / APK(s)
>Build APK(s)
. - O Android Studio começará a compilar o projeto e a gerar o APK.
- Após a conclusão, uma notificação aparecerá no canto inferior direito da tela com a mensagem
APK(s) generated successfully.
- Clique na notificação ou vá para
locate
para encontrar o APK gerado, que geralmente está localizado em./app/build/outputs/apk/release/
.
- Vá para
-
Testar o APK:
- Transfira o APK gerado para o seu dispositivo Android e instale-o conforme as instruções na seção EXECUTANDO O PROJETO > APK acima.