🚀 6.1 Integração Profissional com Google Play Services

Diferente do passado, onde adicionávamos arquivos JAR manualmente, hoje toda a integração com o Google é feita via Gradle. Isso garante que seu aplicativo sempre utilize as versões mais recentes e seguras das APIs.

Configurando o Projeto (build.gradle)

Para utilizar o Google Calendar ou Sign-In, adicionamos as dependências no arquivo app/build.gradle:

dependencies {
    // Autenticação Google
implementation 'com.google.android.gms:play-services-auth:20.7.0'

// Google Calendar API (via GMS ou REST)
implementation 'com.google.apis:google-api-services-calendar:v3-rev20220715-2.0.0'

}

## O Google Cloud Console
 

Para que o Google reconheça seu aplicativo, você deve registrá-lo no Google Cloud Console:

  1. Crie um novo projeto.
  2. Ative as APIs desejadas (ex: Google Calendar API).
  3. Configure a Tela de Consentimento OAuth.
  4. Gere as Credenciais (OAuth 2.0 Client ID) informando o pacote do seu app e a assinatura SHA-1 do seu ambiente de desenvolvimento.

Localizando o SHA-1 (Hedgehog/2023.1)

No Android Studio 2023.1, você pode obter sua chave de desenvolvimento facilmente via terminal:

./gradlew signingReport

IMPORTANT

API Keys vs IDs de Cliente: Para autenticação de usuários, utilizamos o Client ID. Já para serviços como Google Maps, utilizamos uma API Key. Nunca misture os dois conceitos para manter a segurança do seu projeto.

TIP

Utilize o Google APIs Explorer no navegador para testar chamadas de API e entender o formato dos objetos de resposta antes de implementáá-los no Android.


⬅️ Capítulo Anterior | Próximo Capítulo ➡️