Como integrar o Firebase ao seu Projeto Android

Bruno Galvão
4 min readAug 30, 2020

Sobre o Firebase

O Firebase é uma plataforma comprada pela Google que está se tornando muito popular entre os desenvolvedores móveis. Ela oferece muitas funcionalidades para os desenvolvedores móveis implementarem em seus aplicativos, como relatórios de falhas, análises, bancos de dados, notificações push, chat, armazenamento em nuvem e muitos mais. Por exemplo, você pode construir um ótimo back-end para seu aplicativo sem nem mesmo gerenciar qualquer infraestrutura.

O Firebase foi criado para simplificar o processo de desenvolvimento de aplicativos móveis e ao mesmo tempo acelerá-lo.

Neste tutorial, iremos configurar seu Projeto com o Firebase.

Configuração

Vá para o console do Firebase e faça login com sua conta do Google. Você deverá ver a tela de boas-vindas do Firebase, clique no botão ‘Adicionar projeto’.

Preencha os detalhes relevantes para o seu aplicativo. Você poderá editá-lo posteriormente. Assim que a configuração for concluída, você estará no console do Firebase.

Selecione o botão com ícone do Android. Esta é a etapa em que agora queremos saber alguns detalhes de nosso aplicativo.

Insira o ID do aplicativo no campo Nome do pacote do Android.

O ID do aplicativo também é chamado de nome do pacote.

Esse ID do aplicativo é encontrado no arquivo Gradle do seu módulo (nível do app), geralmente app/build.gradle (exemplo de ID: com.yourcompany.yourproject).

(Opcional) Apelido do app: um identificador interno de conveniência que só é visível para você no Console do Firebase

O SHA-1 também é opcional, porém é exigido pelo Firebase Authentication (Serviço que usaremos para efetuar o Login dos usuários), então vamos pega lo.

Etapa 1. Abra seu projeto no Android Studio.
Etapa 2. Clique em Gradle (no painel do lado direito, você verá Gradle Bar)
Etapa 3. Clique em android e, em seguida, em no signing report.
Etapa 4. Clique em Atualizar (clique em Atualizar na barra do Gradle, você verá os scripts da lista do Gradle do seu projeto).
Etapa 5. Clique no Seu projeto.
Etapa 6. Clique em Tasks.
Etapa 7. Clique em Android.
Etapa 8. Clique duas vezes em SignReport (você obterá SHA1 na Barra de Execução (às vezes estará no Console do Gradle)).
Etapa 9. Selecione o app module na lista suspensa de seleção de módulo para executar ou depurar seu aplicativo.

Agora vamos adicionar o arquivo de configuração do Firebase.

Clique em Fazer o download do google-services.json para receber o arquivo de configuração do Firebase para Android (google-services.json).

Mova seu arquivo de configuração para o diretório (nível do app) do seu aplicativo (Como na imagem).

Para ativar os produtos do Firebase no seu app, adicione o plug-in google-services aos seus arquivos do Gradle.

No nível raiz (nível do projeto) do seu arquivo Gradle (build.gradle), adicione regras para incluir o plug-in do Google Services. Verifique se você tem o repositório Maven do Google também.

No arquivo Gradle do seu módulo (nível do app) (geralmente app/build.gradle), adicione a seguinte linha no fim do arquivo.adicionar SDKs do Firebase ao seu app

apply plugin: 'com.android.application'

android {
// ...
}

// Adicione a seguinte linha ao final do arquivo:
apply plugin: 'com.google.gms.google-services'

Vamos adicionar o SDK do Firebase ao seu App

É possível adicionar qualquer um dos produtos do Firebase compatíveis ao seu app para Android. Recomendo começar com o SDK básico do Firebase (com.google.firebase:firebase-core), que oferece a funcionalidade do Google Analytics para Firebase.

No seu arquivo Gradle do módulo (nível do app) (geralmente app/build.gradle), adicione a dependência do SDK básico do Firebase:

dependencies {
// ...
implementation 'com.google.firebase:firebase-core:17.0.0'

// Obtendo um erro "Could not find"? Certifique-se de que você //adicionou
// Google's Maven repository ao seu arquivo build.gradle de nível //raiz
}

Sincronize seu app para garantir que todas as dependências tenham as versões necessárias.

Execute seu app para enviar ao Firebase a confirmação de que você integrou o Firebase com sucesso.

Agora você já pode configurar outros serviços do Firebase, de uma olhadinha em nosso canal e veja como configurar-lós.

Se esse Tutorial ajudou você por favor se inscreva em nosso canal e siga-nos no Instagram, compartilhe para que outras pessoas como você possam encontrá-lo. Obrigado pela sua atenção! 🚀

--

--