O Firebase é a plataforma de nuvem dominante especialmente para o desenvolvimento móvel. Ele é rápido e confiável e tem uma opção gratuita para iniciantes. Há também uma extensa documentação e, além disso, é fornecida por uma gigantesca corperação que é o Google.

Assim, ela se tornou realmente popular nos últimos anos. Para utilizá-lo, porém, é preciso aprender como se integrar ao seu aplicativo. É sobre isto que trata este tutorial. Vamos ajudá-lo a integrar passo a passo o Firebase em seu aplicativo de estúdio andróide.

Certifique-se de que você está visando o Android API nível 16 e superior, e usando o Android 4.1 e superior

Opção 1: Adicionar Firebase utilizando o console `Firebase

Adicionar Firebase ao seu aplicativo envolve tarefas tanto no console [Firebase(https://console.firebase.google.com/) quanto em seu projeto aberto Android (por exemplo, você baixa os arquivos de configuração do Firebase do console, depois os move para seu projeto Android).

Etapa 1: Inicie a sessão

Entre no Firebase utilizando sua conta Google. Enquanto isso, abra seu <code>Android Studio</code>`.

Passo 2: Crie um projeto Firebase.

Primeiro você:

**Crie um projeto de "base de dados***

  1. No console Firebase, clique em Adicionar projeto, depois selecione ou digite um **Nome do projeto***.

    Se você tem um projeto Google Cloud existente, você pode selecionar o projeto a partir do menu suspenso para adicionar recursos do Firebase a esse projeto.

  2. (Opcional) Se você estiver criando um novo projeto, você pode editar a **ID do projeto***.

    O Firebase atribui automaticamente uma identificação única ao seu projeto Firebase.

  3. Clique em **Continuar***.
  4. (Opcional) Configure o Google Analytics para seu projeto, o que lhe permite ter uma experiência ótima utilizando qualquer um dos seguintes produtos do Firebase:

    Quando solicitado, selecione para utilizar uma conta existente Google Analytics ou para criar uma nova conta.
    Se você optar por criar uma nova conta, selecione seu Analytics reporting location, então aceite as configurações de compartilhamento de dados e os termos do Google Analytics para seu projeto.

    Você sempre pode configurar o Google Analytics posteriormente na aba Integrações de suas configurações Configurações do projeto.

  5. Clique **Criar projeto* (ou Adicionar Firebase**, se você estiver utilizando um projeto existente do Google Cloud).

O Firebase automaticamente fornece recursos para seu projeto do Firebase.
Após o Firebase ter alocado recursos para seu projeto, você será direcionado para a página de visão geral do seu projeto Firebase no console do Firebase.

Passo 3: Registre seu aplicativo com o Firebase.

Para utilizar o Firebase em seu aplicativo Android, você precisa registrar seu aplicativo com seu projeto Firebase. O registro de seu aplicativo é freqüentemente chamado de "adicionar" seu aplicativo ao seu projeto.

  1. Vá para o console do Firebase.
  2. No centro da página de visão geral do projeto, clique no ícone Android ou Add app para iniciar o fluxo de trabalho de configuração.
  3. Digite o nome do pacote do aplicativo no campo **Nome do pacote Androide***. O nome do pacote, ou o ID do aplicativo é responsável pela identificação única de seu aplicativo. Você pode encontrá-lo em seu arquivo app/build.gradle ou no arquivo AndroidManifest.xml.
  4. (Opcional) Digite outras informações sobre o aplicativo: *nome do aplicativo* e *Certificado de assinatura SHA-1.
  5. Clique **Registar app***.

Passo 4: Adicione um arquivo de configuração do Firebase.

  1. Adicione o arquivo de configuração Firebase Android ao seu aplicativo:

    1. Clique **Download google-services.json*** para obter seu arquivo de configuração do Firebase Android ( google-services.json ).
    2. Mova seu arquivo de configuração para o diretório do módulo (nível de aplicativo) de seu aplicativo.

    O que você precisa saber sobre este arquivo de configuração?

    O arquivo de configuração Firebase contém identificadores únicos, mas não secretos, para seu projeto.

  2. Para habilitar os produtos Firebase em seu aplicativo, adicione o google-services plugin aos seus arquivos Gradle.

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

buildscript {

  repositories {
    // Check that you have the following line (if not, add it):
    google()  // Google's Maven repository
  }

  dependencies {
    // ...

    // Add the following line:
    classpath 'com.google.gms:google-services:4.3.10'  // Google Services plugin
  }
}

allprojects {
  // ...

  repositories {
    // Check that you have the following line (if not, add it):
    google()  // Google's Maven repository
    // ...
  }
}

Em seu módulo (nível de aplicação) Gradle file (geralmente app/build.gradle), aplique o plugin Gradle do Google Services:

apply plugin: 'com.android.application'
// Add the following line:
apply plugin: 'com.google.gms.google-services'  // Google Services plugin

android {
  // ...
}

Passo 5: Adicionar SDKs Firebase ao seu aplicativo

  1. Utilizando o Firebase Android BoM, declare as dependências para os produtos [Firebase(https://firebase.google.com/docs/android/setup#available-libraries) que você deseja utilizar em seu aplicativo. Declare-as em seu módulo (nível de aplicativo) Gradle file (geralmente app/build.gradle).

dependencies {
  // ...

  // Import the Firebase BoM
  implementation platform('com.google.firebase:firebase-bom:28.4.1')

  // When using the BoM, you don't specify versions in Firebase library dependencies

  // Declare the dependencies for the desired Firebase products
  // For example, declare the dependencies for Firebase Authentication and Cloud Firestore
  implementation 'com.google.firebase:firebase-auth'
  implementation 'com.google.firebase:firebase-firestore'
}

Em seguida, sincronize seu aplicativo.

É isso aí. Você adicionou com sucesso seu projeto ao `Firebase'. Agora proceda para verificar exemplos de codificação de firebase.

Opção 1: Adicione o Firebase utilizando o assistente do Firebase.

O [Assistente do Frebase registra seu aplicativo com um projeto do [Frebase] e adiciona os arquivos necessários do [Frebase], plugins e dependências ao seu projeto Android - tudo de dentro do [Android Studio]!

  1. Abra seu projeto Android no Android Studio, depois certifique-se de estar utilizando as últimas versões do Android Studio e o Firebase Assistant:
  2. Abra o Assistente do Firebase: Ferramentas > Firebase.
  3. No painel Assistente, escolha um produto Firebase para adicionar ao seu aplicativo. Expanda sua seção, depois clique no link do tutorial (por exemplo, **Analytics > Log an Analytics event*** ).

    1. Clique em **Conectar ao Firebase*** para conectar seu projeto Android com o Firebase.

      O que este fluxo de trabalho faz?

      Este fluxo de trabalho cria automaticamente um novo aplicativo Android Firebase utilizando o nome do pacote de seu aplicativo. Você pode criar este novo aplicativo Android do Firebase em um projeto existente do Firebase ou em um novo projeto.

    2. Clique no botão para adicionar um produto Firebase desejado (por exemplo, **Adicionar Analytics ao seu aplicativo*** ).
  4. Sincronize seu aplicativo para garantir que todas as dependências tenham as versões necessárias.
  5. No painel Assistant, siga as demais instruções de configuração para seu produto Firebase selecionado.
  6. Adicione tantos outros produtos Firebase quantos você desejar através do Assistente Firebase!

Categorized in: