Hallo und willkommen. In dieser Lektion lernen Sie Webdienstverbindungen kennen zum Anzeigen und Abrufen von Daten. Hier ist unsere App. Lassen Sie uns unserer App die Möglichkeit geben, sich mit einem Webdienst zu verbinden damit unser Benutzer mit einer Echtzeit-Datenbank interagieren kann die sich im Web befindet, die es uns ermöglichen, Daten anzuzeigen und abzurufen Verwendung einer Datenbank. Jetzt in unserer App, Wir haben dieses Textfeld und es hat die Fähigkeit, unsere Daten zu binden zu unserem Android-Gerät. Aber was ist, wenn wir diese Daten in einer Datenbank benötigen? damit wir die Daten teilen und dieses Namensfeld verwenden können, in einem ganzheitlichen System, das kongruent arbeitet mit anderen Daten. Dafür brauchen wir einen Webservice die eine Verbindung zur Datenanzeige bereitstellen kann und Abruf. Für den Webdienst werde ich also Firebase von Google verwenden, die einen Webdienst der nächsten Generation, Web Socket, verwendet das ein Backend als Service bereitstellt, ein BaaS. Und dieser Service wird uns binden zu einem relationalen Datenbankmanagementsystem, bereitgestellt von Google namens Firebase, das funktioniert wirklich gut mit Android, zum Anzeigen und Abrufen von Daten. Da es sich um ein Cloud-basiertes System handelt, Wir müssen ein Google-Konto haben und uns mit dem Dienst verbinden. Also werde ich nach Firebase suchen, und ich werde die erste Instanz hochziehen und hier haben wir Firebase. Also fange ich an. Und ich werde ein Projekt hinzufügen. Jetzt wird nach einem Projektnamen gefragt. Also werde ich dieses Projekt Kotlin on Fire nennen. Ich sage weiter. Und es fragt mich, ob wir Analysen aktivieren möchten, Ich werde nein sagen, weil dies nur ein Testprogramm ist. Und ich werde sagen, erstellen Sie mein Projekt. Es erstellt das Projekt. Okay, unser neues Projekt ist fertig, also sage ich weiter. Und wir möchten Firebase zu unserer App hinzufügen. Es gibt uns die Wahl zwischen iOS oder Android oder dem Web. Also entscheide ich mich für Android. Jetzt müssen wir unsere App registrieren. Es wird also nach dem Namen des Android-Pakets gefragt und das ist in unserer App enthalten. Also gehe ich zu Android Studio. Das ist unsere App, und das ist unser Paketname hier, danach wird gesucht. Es heißt com.example.myapplication. In Ordnung, ich werde diese Zeile kopieren, Gehen Sie zurück zu Firebase und fügen Sie diese Zeile hier ein. Ich kann ihm einen Spitznamen geben, wenn ich will, und ich kann ihm auch ein Zertifikat geben, ein SHA-Zertifikat, das ist optional. Ich empfehle, dass, wenn Sie das echte Programm machen, Sie verwenden das Zertifikat, aber wir brauchen es im Moment nicht. Also werde ich die App registrieren. Okay, unsere App ist registriert. Jetzt muss ich die Konfigurationsdatei herunterladen, Dies ist die JSON-Datei der Google-Webdienste. Also werde ich das herunterladen. Ich klicke auf Herunterladen. Hier ist es in meiner Download-Datei. Also möchte ich diese Datei kopieren und ich möchte es meinem Kotlin-Programm hinzufügen. Also werde ich hier in die obere linke Ecke gehen, wo es Android sagt. Unter dem Reiter "Projekte" gehe ich also zu meiner Bewerbung, doppelklicken Sie dort und dann unter dem App-Ordner, Ich werde das öffnen, und dann in meinem Quellordner, Ich werde das hervorheben und meine JSON-Datei einfügen in meinen Quellordner. Da ist es, google-services.json, Also sage ich, okay. Und da ist meine JSON-Datei. Also gehe ich zurück zu Firebase, klicke auf "Weiter". Jetzt wollen wir in Schritt drei das Firebase SDK hinzufügen. Okay, das erste, was wir tun wollen Stellen Sie sicher, dass wir Google haben und unsere Buildscript-Repositories. Also lass uns das überprüfen. Wir kommen zurück zu meinem Programm. Es sollte da sein. Und wir werden uns die Buildgradle-Dateien auf Projektebene ansehen. Also gehe ich zurück in die obere linke Ecke, gehe zurück zu meiner Android-Ansicht, dann werde ich in meine Gradle-Skripte gehen, und ich gehe in die buildgradle-Datei für das Projekt, nicht das Modul, sondern das Projekt. Darauf mache ich einen Doppelklick. Hier ist unsere Buildscript-Datei, das Repository hat Google, das ist gut. Und dann hat das Repository aller Projekte auch Google, das ist gut. Okay, jetzt brauchen wir die Abhängigkeiten und wir brauchen einen Klassenpfad. Wir haben bereits einen Klassenpfad für den buildgradle und für die jetbrains kotlin, Wir brauchen also einen anderen Klassenpfad für Google. Also gehe ich zurück zu Firebase und wir wollen unter Abhängigkeiten, diesen Klassenpfad für Google-Dienste. Also werde ich diesen Code kopieren, Ich werde zu meinem Programm zurückkehren, und ich werde es hier einfügen. Jetzt haben wir den Klassenpfad für Google-Dienste, das ist gut. Nun zurück zu Firebase, Wir haben das Buildgradle auf Projektebene abgeschlossen. Jetzt müssen wir den Buildgradle auf App-Ebene aktualisieren, das ist ein App-Modul, und wir müssen das Plugin anwenden. Also hole ich mir dieses Plugin für Google, Ich werde diese Zeile kopieren, Ich werde zu meinem Kotlin-Programm zurückkehren. Dieses Mal möchte ich das buildgradle für das Modul, nicht das Projekt, das Modul. Also werde ich doppelklicken und das sind unsere Plugins. Wir haben ein Plugin für die Android-Anwendung und ein Plugin für kotlin Android. Also werde ich ein weiteres für Google hinzufügen. Ich werde es dort einfügen, und wir möchten dies in id ändern, und jetzt haben wir das Google-Plug-in, also kann es losgehen. Jetzt haben wir also Abhängigkeiten. Also müssen wir das ausfüllen. Also gehe ich zurück zu Firebase und unsere Abhängigkeiten in Firebase ist diese Datei, Implementierungsplattform. Also werde ich das kopieren, zurück zu meiner Kotlin-App gehen, und dann unter Abhängigkeiten, Ich werde diese Codezeile genau dort einfügen. Okay, wir sind mit diesem Teil fertig. Jetzt haben wir unseren Code aktualisiert, Also werde ich jetzt alle Änderungen synchronisieren, die wir vorgenommen haben. Also in der oberen rechten Ecke, Ich klicke jetzt auf Sync und das ist synchronisieren, es baut unser Gradle wieder auf. Okay, die Synchronisierung ist abgeschlossen, Also gehe ich zurück zu Firebase und klicke auf "Weiter". Wir haben unsere App registriert. Wir haben die Konfigurationsdatei heruntergeladen. Wir haben das Firebase SDK hinzugefügt und sind jetzt fertig. Es gibt also eine Firebase-Dokumentation, wenn Sie weitere Anweisungen von Google benötigen, und jetzt können wir mit unserer Konsole fortfahren. Also klicke ich darauf, und hier ist unsere Konsole für unser Projekt, kotlin on fire. Und das ist unser Service für unsere Datenbank, damit ist es einsatzbereit. Unser Kotlin-Programm ist also mit unserer Webdatenbank verbunden und wir sind bereit für die Datenanzeige und den Abruf. Damit ist unsere Lektion über Webservice-Verbindungen abgeschlossen zum Anzeigen und Abrufen von Daten. Danke fürs zuschauen. Seien Sie gespannt auf die nächste Lektion. So lass uns gehen.