Firebase ist eine Plattform für die Entwicklung mobiler und webbasierter Anwendungen, die eine breite Palette von Tools und Diensten für eine einfache und schnelle Entwicklung bietet. In diesem Artikel erfahren Sie, wie Sie Firebase mit Ihrer in Android Studio erstellten App verknüpfen.
Der erste Schritt besteht darin, ein Projekt in der Firebase Console zu erstellen. Gehen Sie zur Firebase-Website und erstellen Sie ein neues Projekt. Gehen Sie dann zum Abschnitt "Hinzufügen einer Android-App" und geben Sie den Namen Ihrer App sowie das Anwendungspaket ein, das Sie beim Erstellen des Projekts in Android Studio angegeben haben.
Nachdem Sie das Android-Projekt und die Android-App erstellt haben, erhalten Sie eine Google-Services-Datei.json. Kopieren Sie diese Datei in den App-Ordner Ihres Projekts in Android Studio. Dann in der Build-Datei.gradle (Module: app) Fügen Sie dem dependencies-Block folgende Zeile hinzu: classpath 'com.google.gms:google-services:4.3.10'.
Danach in der Build-Datei.gradle (Module: app) Fügen Sie am Ende der Datei die folgenden Zeilen hinzu: apply plugin: 'com.google.gms.google-services' und implementation 'com.google.firebase:firebase-analytics:18.0.3'. Diese Zeilen ermöglichen es Ihrer Anwendung, Firebase-Dienste und Analysen zu verwenden.
Nach all diesen Schritten ist Ihre Anwendung mit Firebase verbunden. Sie können verschiedene Firebase-Dienste wie Authentifizierung, Datenbank, Cloud-Speicher, Cloud-Nachrichten usw. verwenden. Jetzt haben Sie alle Werkzeuge, um mit Firebase und Android Studio eine leistungsstarke und moderne Android-App zu entwickeln.
Erstellen eines Projekts in der Firebase Console
Um Firebase mit einer Anwendung in Android Studio zu verknüpfen, müssen Sie ein Projekt in der Firebase Console erstellen. In diesem Handbuch werden wir uns eine schrittweise Anleitung zum Erstellen eines Projekts ansehen.
1. Öffnen Sie Firebase Console in einem Browser und melden Sie sich mit Ihrem Google-Konto an.
2. Klicken Sie auf die Schaltfläche "Projekt hinzufügen", um ein neues Projekt in der Firebase Console zu erstellen.
3. Geben Sie einen Namen für Ihr Projekt ein und wählen Sie ein Land/eine Region aus. Danach klicken Sie auf die Schaltfläche "Weiter".
4. Im nächsten Fenster können Sie Google Analytics für Ihr Projekt aktivieren, indem Sie die Option "Google Analytics mit Firebase verwenden" auswählen. Wenn Sie Google Analytics nicht verwenden möchten, wählen Sie einfach die Option "Google Analytics nicht mit Firebase verwenden" aus. Nachdem Sie eine Option ausgewählt haben, klicken Sie auf die Schaltfläche "Neues Projekt erstellen".
5. Firebase Console erstellt Ihr Projekt und leitet Sie zur Projektverwaltungsseite weiter. Hier können Sie eine Anwendung hinzufügen, Datenbankzugriff, Analysen, Authentifizierung und andere Firebase-Dienste konfigurieren.
Jetzt haben Sie das Projekt erfolgreich in der Firebase Console erstellt und können mit dem Einrichten der Kommunikation mit Ihrer App in Android Studio beginnen.
Einrichten eines Android-Projekts in Android Studio
Bevor Sie Firebase in Ihrer Anwendung verwenden können, müssen Sie Ihr Android-Projekt in Android Studio einrichten. Hier finden Sie eine Schritt-für-Schritt-Anleitung, wie Sie dies tun können:
Schritt 1: Öffnen Sie das Android-Projekt in Android Studio. Wenn Sie noch kein Projekt haben, können Sie ein neues Projekt erstellen oder ein vorhandenes importieren.
Schritt 2: Verbinden Sie Firebase mit Ihrem Projekt, indem Sie eine Google-Services-Konfigurationsdatei hinzufügen.json. Gehen Sie dazu zur Firebase-Konsole, wählen Sie Ihr Projekt aus und klicken Sie unter "Projekteinstellungen" auf die Schaltfläche "Firebase zu Ihrer Android-App hinzufügen". Befolgen Sie die Anweisungen zum Hinzufügen einer Konfigurationsdatei zum Projekt.
Schritt 3: In der Build-Datei.gradle (Module:app) fügen Sie im Projektstamm Abhängigkeiten für Firebase hinzu. Öffnen Sie die Build-Datei.gradle (Module:app) und fügen Sie die folgenden Codezeilen hinzu:
implementation 'com.google.firebase:firebase-analytics:18.0.2' implementation 'com.google.firebase:firebase-auth:21.0.1' implementation 'com.google.firebase:firebase-firestore:23.0.1'
Schritt 4: Synchronisieren Sie das Projekt, um die Änderungen zu übernehmen. Tippen Sie auf die Schaltfläche "Jetzt synchronisieren" in der oberen rechten Ecke von Android Studio.
Sobald diese Schritte abgeschlossen sind, wird Ihr Android-Projekt für die Verwendung von Firebase konfiguriert. Jetzt können Sie Firebase-Funktionalität zu Ihrer Anwendung hinzufügen.
Firebase und Anwendung verknüpfen
1. Erstellen eines Projekts in Firebase
Der erste Schritt zum Verknüpfen von Firebase mit einer App in Android Studio besteht darin, ein Projekt in der Firebase-Konsole zu erstellen. Rufen Sie die Firebase-Website auf, erstellen Sie ein neues Projekt und geben Sie ihm einen Namen.
2. Hinzufügen einer Anwendung zu Firebase
Nachdem Sie ein Projekt in Firebase erstellt haben, müssen Sie Ihre Anwendung hinzufügen. Gehen Sie zu den Projekteinstellungen und klicken Sie auf die Schaltfläche «Anwendung hinzufügen». Geben Sie den Namen der App und das Paket an, das Sie in Android Studio verwenden.
3. Abrufen der Konfigurationsdatei
Nachdem Sie die App hinzugefügt haben, erhalten Sie eine Google-Services-Datei.json, das die Konfigurationsdaten Ihrer Anwendung enthält. Laden Sie diese Datei herunter und legen Sie sie im Stammordner Ihres Projekts in Android Studio ab.
4. Hinzufügen von Abhängigkeiten
Öffnen Sie die Build-Datei.gradle (Module: app) und füge Abhängigkeiten hinzu, um mit Firebase zu arbeiten. Fügen Sie dazu die Zeilen dependencies hinzu <. > in der Firebase-Dokumentation angegeben. Synchronisieren Sie das Projekt danach.
5. Initialisieren von Firebase in einer Anwendung
Um Firebase in Ihrer Anwendung zu initialisieren, müssen Sie eine Instanz der FirebaseApp-Klasse erstellen und die initializeApp() -Methode aufrufen. Fügen Sie dazu Ihrer Anwendung den folgenden Code hinzu:
import com.google.firebase.FirebaseApp;import com.google.firebase.FirebaseOptions;//. FirebaseOptions options = new FirebaseOptions.Builder().setAppId("YOUR_APP_ID").setApiKey("YOUR_API_KEY").setDatabaseUrl("YOUR_DATABASE_URL").build();FirebaseApp.initializeApp(this, options);
6. Firebase-Dienste verbinden
Jetzt können Sie die Firebase-Dienste, die Sie benötigen, in Ihrer Anwendung verbinden. Geben Sie dazu die entsprechenden Abhängigkeiten in der Build-Datei an.gradle (Module: app) und synchronisiere das Projekt. Sie können dann alle Funktionen und Funktionen von Firebase in Ihrer Anwendung verwenden.
Beachten Sie, dass für die Verwendung bestimmter Firebase-Dienste möglicherweise eine zusätzliche Konfiguration erforderlich ist. Weitere Informationen zum Einrichten und Verwenden von Firebase-Diensten finden Sie in der offiziellen Dokumentation.