Adicionar o Firebase ao seu projeto do Android

Pré-requisitos

  • Um dispositivo com Android 4.0 (Ice Cream Sandwich) ou uma versão mais recente, e o Google Play Services 11.0.4 ou posterior.
  • O SDK do Google Play Services do Repositório do Google, disponível no Gerenciador de SDK do Android.
  • A versão mais recente do Android Studio (1.5 ou superior).

Se você ainda não tiver um projeto do Android Studio e quiser testar um recurso do Firebase, faça o download de um de nossos exemplos para início rápido. Se você estiver usando um exemplo para início rápido, lembre-se de coletar o código do aplicativo do arquivo build.gradle, que geralmente fica na pasta app/, do módulo do seu projeto. Você precisará do nome desse pacote na próxima etapa.

Adicionar o Firebase ao seu app

Se você tiver a versão mais recente do Android Studio (versão 2.2 ou posterior), recomendamos o uso do Firebase Assistant para conectar seu app ao Firebase. Com o Firebase Assistant, você pode conectar seu projeto existente ou criar um novo e instalar automaticamente qualquer dependência de gradle.

Se você usar uma versão mais antiga do Android Studio ou tiver uma configuração de projeto mais complexa, ainda pode adicionar manualmente o Firebase ao seu app.

Usar o Firebase Assistant

Para abrir o Firebase Assistant no Android Studio:

  • clique em Ferramentas > Firebase para abrir a janela Assistant;
  • clique para expandir um dos recursos listados (por exemplo, Analytics) e clique no link do tutorial fornecido (por exemplo, "Registrar um evento do Analytics");
  • clique no botão Conectar ao Firebase para se conectar ao Firebase e adicionar o código necessário ao seu app.

Pronto! Você pode pular para as próximas etapas.

Adicionar o Firebase manualmente

Se você preferir não usar o Firebase Assistant, ainda pode adicionar o Firebase ao seu app por meio do Firebase console.

Para adicionar o Firebase ao seu app, você precisará de um projeto e um arquivo de configuração do Firebase.

  1. Se você ainda não tem um projeto, crie um no Firebase console. Clique em Importar projeto do Google se você já tem um desses projetos associados ao seu app para dispositivos móveis. Caso contrário, clique em Criar novo projeto.
  2. Clique em Adicionar o Firebase ao seu aplicativo Android e siga as etapas de configuração. Se você estiver importando um projeto do Google, isso pode ocorrer automaticamente. Basta fazer o download do arquivo de configuração.
  3. Quando solicitado, digite o nome do pacote do seu app. É importante inserir o nome do pacote usado pelo seu app. Essa configuração só pode ser feita quando você adiciona um app ao seu projeto do Firebase.
  4. Por último, você fará o download de um arquivo google-services.json. Você pode fazer o download dele novamente a qualquer momento.
  5. Se você ainda não fez isso, copie-o para a pasta do módulo do seu projeto, que geralmente é app/.
Adicionar o SDK

Se você deseja integrar as bibliotecas do Firebase a um de seus projetos, precisa executar algumas tarefas básicas para preparar o projeto do Android Studio. Talvez você já tenha feito isso quando adicionou o Firebase ao seu app.

Primeiro, adicione regras ao seu arquivo build.gradle no nível raiz para incluir o plug-in google-services:

buildscript {
    // ...
    dependencies {
        // ...
        classpath 'com.google.gms:google-services:3.1.0'
    }
}

Em seguida, no arquivo Gradle do módulo (geralmente app/build.gradle), adicione a linha apply plugin na parte inferior do arquivo para ativar o plug-in do Gradle:

apply plugin: 'com.android.application'

android {
  // ...
}

dependencies {
  // ...
  compile 'com.google.firebase:firebase-core:11.0.4'

  // Getting a "Could not find" error? Make sure you have
  // the latest Google Repository in the Android SDK manager
}

// ADD THIS AT THE BOTTOM
apply plugin: 'com.google.gms.google-services'

Você também precisa adicionar as dependências dos SDKs do Firebase que deseja usar. Recomendamos que você comece com com.google.firebase:firebase-core, que fornece a funcionalidade do Google Analytics para Firebase. Consulte a lista de bibliotecas disponíveis.

Bibliotecas disponíveis

As seguintes bibliotecas estão disponíveis para os diversos recursos do Firebase.

Linha de dependência do Gradle Serviço
com.google.firebase:firebase-core:11.0.4 Analytics
com.google.firebase:firebase-database:11.0.4 Realtime Database
com.google.firebase:firebase-storage:11.0.4 Storage
com.google.firebase:firebase-crash:11.0.4 Crash Reporting
com.google.firebase:firebase-auth:11.0.4 Authentication
com.google.firebase:firebase-messaging:11.0.4 Cloud Messaging
com.google.firebase:firebase-config:11.0.4 Configuração remota
com.google.firebase:firebase-invites:11.0.4 Invites e Dynamic Links
com.google.firebase:firebase-ads:11.0.4 AdMob
com.google.firebase:firebase-appindexing:11.0.4 Indexação de apps
com.google.firebase:firebase-perf:11.0.4 Monitoramento de Desempenho

Próximas etapas

Saiba mais sobre o Firebase:

Adicione recursos do Firebase ao seu app:

Enviar comentários sobre…

Precisa de ajuda? Acesse nossa página de suporte.