Flutter: Firebase Integration | Piotr Brus | Skillshare

Playback-Geschwindigkeit


1.0x


  • 0.5x
  • 0.75x
  • 1x (normal)
  • 1.25x
  • 1.5x
  • 1.75x
  • 2x

Flutter: Firebase Integration

teacher avatar Piotr Brus

Schau dir diesen Kurs und Tausende anderer Kurse an

Erhalte unbegrenzten Zugang zu allen Kursen
Lerne von Branchenführern, Ikonen und erfahrenen Experten
Wähle aus einer Vielzahl von Themen, wie Illustration, Design, Fotografie, Animation und mehr

Schau dir diesen Kurs und Tausende anderer Kurse an

Erhalte unbegrenzten Zugang zu allen Kursen
Lerne von Branchenführern, Ikonen und erfahrenen Experten
Wähle aus einer Vielzahl von Themen, wie Illustration, Design, Fotografie, Animation und mehr

Einheiten dieses Kurses

    • 1.

      MultiPagedApp

      4:05

    • 2.

      FireBaseSetUp

      3:05

    • 3.

      dependencies installieren

      1:33

    • 4.

      User und einloggen)

      9:43

    • 5.

      Helper

      4:47

    • 6.

      Anzeige von UserData aus FireBase

      7:21

  • --
  • Anfänger-Niveau
  • Fortgeschrittenes Niveau
  • Fortgeschrittenes Niveau
  • Jedes Niveau

Von der Community generiert

Das Niveau wird anhand der mehrheitlichen Meinung der Teilnehmer:innen bestimmt, die diesen Kurs bewertet haben. Bis das Feedback von mindestens 5 Teilnehmer:innen eingegangen ist, wird die Empfehlung der Kursleiter:innen angezeigt.

159

Teilnehmer:innen

--

Projekt

Über diesen Kurs

Erfahren Sie, wie du Firebase-Datenbank und die Benutzerauthentifizierung in deiner Flutter verwendest.

Triff deine:n Kursleiter:in

Teacher Profile Image

Piotr Brus

Kursleiter:in
Level: Intermediate

Kursbewertung

Erwartungen erfüllt?
    Voll und ganz!
  • 0%
  • Ja
  • 0%
  • Teils teils
  • 0%
  • Eher nicht
  • 0%

Warum lohnt sich eine Mitgliedschaft bei Skillshare?

Nimm an prämierten Skillshare Original-Kursen teil

Jeder Kurs setzt sich aus kurzen Einheiten und praktischen Übungsprojekten zusammen

Mit deiner Mitgliedschaft unterstützt du die Kursleiter:innen auf Skillshare

Lerne von überall aus

Ob auf dem Weg zur Arbeit, zur Uni oder im Flieger - streame oder lade Kurse herunter mit der Skillshare-App und lerne, wo auch immer du möchtest.

Transkripte

1. MultiPagedApp: Hallo. In dieser Klasse werde ich Ihnen zeigen, wie Firebase Inter weiter nach oben integriert werden kann. Beginnen wir mit der Schaffung einer sehr einfachen motivierten nach oben. Also wurde ich mit Gitter Ach geschickt, Feuer für unsere Bildschirme. Okay, wir müssen Material importieren. Alles klar? Sehr. Und wir waren großartig. Ein Zustand für Unkraut. Okay, also brauchen wir und ich tat nur, um den Bildschirm zu registrieren, du weißt schon, blieb es später unten. Und ich würde nur ein abgescheutes schaffen. Que nein, Ich werde es sehr einfach halten, nur um Ihnen zu zeigen, wie es funktioniert. Also nur eine Spalte, wer auch immer Text und eine Schaltfläche wir gerade kopiert und auf dem zweiten Bildschirm basieren und ihre Namen geändert haben. Ok, unsere Skins sind aufgestellt. Also nur vor Gericht auf dem ersten König auf dem zweiten Bildschirm, und das gleiche gilt für den zweiten Bildschirm Fall auf dem zweiten Bildschirm Pistole nur verwendet Navigator Pop gehen zurück und der Stern, der von bleiben Zentrum alles und Aufräumen im Namen gemacht nicht starten und natürlich, importieren Sie unsere Bildschirme. Okay, Wir müssten östlichen sie als Routen lesen, um sie zu benutzen und später. Und ich startete Bildschirm diese. Natürlich, ich ersten Bildschirm Sehnsucht readies Terror und auf unserer ersten sauber, nur hier ist die Idee der Home-Screen-Namen ihrer aus, und wie Sie sehen können, alles funktioniert perfekt. 2. FireBaseSetUp: Jetzt müssen wir ihre sind in der Feuerbasis zu reduzieren. Gehen Sie also zu Ihrer Firebase und erstellen Sie ein neues Projekt. Ich werde flacheren Firebase Shop nennen, weil Sie später diesen Online-Shop mögen . Warte nur einen kleinen großen Zeh erstellt. Und jetzt beginnt bei jeder Version mit Android. Ich werde von tragischen gehen Fivers gehen Fuß, dass Rachel und Kopierer Anwendung I d. Ich bin nur registrieren. Okay, jetzt kenne ich dieses Feuer nicht. Ich habe es schon nicht. So könnte einfach dieser Reis aus Koordinator auf der Website auf der linken Seite sein und tanzt. Alles wird erklärt. Und jetzt nehmen Sie einfach Ok, manchmal kein Terrorist. Also alles, es ist in Ordnung. Geh nicht. Wenn ich dein Vaterprojekt in X-Mantel öffnen würde. Korpi Modell 90 Feuer. Nein, nein auf das Feuer und legen Sie es unter den Läufer. Stellen Sie sicher, dass mehr Kopien Elemente, wenn nötig, und das war's. Alles ist in Ordnung. Das ist in Ordnung. Also, wenn Sie irgendein Problem mit Feuerbasis auf IOS haben, setzen Sie dies nur ein paar Zeilen in Ihre unendliche freigegebene Sie brauchen eine umgekehrte leise alle von go Dienste und für etwa hartnäckig sollte alles in Ordnung sein 3. Abhängigkeiten installieren: Okay, lassen Sie uns alle Rahmenwerke installieren, die wir mit dem Feuerwehrauto beginnen. Es geht und kopiert aus der Passbox. Hintern Sie den Hammer. Und ich habe es zuerst gereinigt. Nur ein bisschen. Ok? Als nächstes für Ihre basierend auf Analysen gegen Kidnapped. Aber in Europa wollen Sie das nur, wissen Sie, alles verfolgen und feuern. Basis aus ist für Newser Autorisierung Knox. Ein Kerl. Okay, das war's nicht. Und gehen Sie aus dem Feuerladen. Das ist für die Speicherung von abgedeckten Daten für Ihre Basis. Und die Lektion gemeinsame Präferenzen, um unsere Daten lokal und Pakete zu starten, die bekommen und das ist alles, was wir brauchen. 4. User (Registrieren und Login): Nein, ich würde unser Team um die dunkle Sache ändern, weil es gerade sehr beliebt ist. Und ich würde diesen Text auf dem ersten Bildschirm lesen und ihn durch eine Leiste ersetzen, so dass er oben sein wird , und unser Benutzer wird wissen, dass von hier aus er sich einloggen oder registrieren kann. Nein. Ich möchte einen Ordner mit Bränden für Jahre erstellen Reformen, einen für die Arbeit, einen für fertig, Sir. Also werde ich einen erstellen und nur konkurrieren, weil sie sehr ähnlich sein werden. Wir müssen unsere Firebase Autorisierung und Feuerspeicher für unser Register importieren, weil wir auf Vor- und Nachnamen unseres Benutzers sicher werden, obwohl auf dem Hauptbildschirm angezeigt. So wie immer denken, es wird sehr einfach s Bildschirm mit nur ein paar von Text Lebensmittel sein, denke ich. Aber für jetzt werde ich großartig für Variablen Name, Nachname, E-Mail und Passwort, weil wir schon Ostern sind. Wirklich? Mit E-Mail und Passwort. Okay, Also, wie gesagt, und es nur ein Kegel mit vier Textfeldern, würde ich einen erstellen und einfach kopiert Anker, wissen Sie, beginnt es vier Mal zu schreiben. Okay, also unverändert jedes Mal, wenn der Benutzer irgendwo tippt. Das wird weitergehen. Also würde unsere Namensvariable die Benutzereingabe und ein wenig Dekoration nehmen. Es war er als Nächstes und sagen, wir wissen nicht, was das wirklich erlaubt. Ich sagte für Textnahrung und das war's. Und warum mehr Fake unseren Boden, nur um sich zu registrieren und gehen Sie zur nächsten Creme. Ok, so großartig. Unsere private Autorisierung, das ist die Instanz außerhalb der Feuerbasis und die gleichen Ziele waren Feuerladen. Ist es also einfach kreativ? Sie sind vertraut, und Passwort wird unsere Variablen übergeben und Feuerladen Great A Sammlung. Es ist wie NATO-Basis und dokumentieren so etwas wie eine Tabelle in der Datenbank. Also werde ich richtiger Name sein. Es ist und sagte, sie So werden nur Daten in unserer Firebase-Datenbank im Dokument für eine Tabelle E-Mail von unserem Benutzer erscheinen . Aber jetzt muss ich eine NATO-Basis schaffen, weil ich sie einfach ganz vergessen habe. Jemand hier oben ist nie Dayton Peace. Ja, das würde ich. Auf Genehmigung ist nur Immigrantenpass. Sie konnten nicht mit Google-Signing gehen, wenn Sie später möchten. Aber vorerst reicht mein Pass. Es ist in Ordnung. Du hast Zeh. Ok. Eure Regeln müssen so aussehen. Meins war nicht so dass ich meine, dass ich nicht gerettet wurde. Erst später habe ich es geändert. Stellen Sie also sicher, dass Ihre Regeln hallo zu Recht und lesen Sie Daten von einer NATO-Basis. Nun, wenn alles eingerichtet ist, bringen Sie einfach Gator und erstellen Sie unseren Busch meine Home-Bildschirm, und überprüfen Sie mit unserer oben. Oh, ja, ich habe die Sehnsucht vergessen, also macht es sehr schnell. Nur geändert jeden Namen, den Sie kennen, sein Name oder Nachname sind auf diesem Speichern und ersetzen Sie erstellen mit Signieren mit E-Mail und möglich es. Und das war's. Du brauchst keinen Feuerladen, und ich würde mich einloggen Bildschirm einrichten. Okay, also in ihrem Kopf, dass wir nicht zu Magister unsere Foren wie die anderen beiden Bildschirme - nach einer Runde, in der Idee, gehen unter die Bildschirme. - Ok . Und wir werden Zehe vorne eine weitere Flasche haben, denn auf dem Bildschirm müssen zwischen suchen Register wählen, Boom. Und nur ein zweites Problem. Wie Sie sehen können, müssen wir, äh, sichere Arie raus äh, . Es ist sehr wichtig. Wir bekommen jetzt, wie jedes Telefon hat eine Kerbe oder einen Anruf, so wird es platzieren. Und du bist starr genau, wenn es Platz dafür gibt. Also unter all den Löchern. Und nicht nur so, wie Sie sehen können. Hier ist unser Benutzer 5. Helper: Lassen Sie uns unsere Paarklassen erstellen. Ich möchte lokale Daten und eine für Feuerbasis Daten. Es wird also sauberer sein. Sie müssen alles in unsere Bildschirmdateien ablegen. Also in dieser Klasse ist oh ah! Ich habe mich zum sicheren vorgelegt und NATO von der alco Lagerung und von der Feuerbasis zu bekommen. Also lassen Sie uns mit lokalen beginnen. Ich begrenzen Benutzerdaten und E-Mail bekommen Sie wissen, Ich habe in diesem Khost Fenster gewesen und wir brauchen nichts mehr Namen und sicherlich wird vor der Basis sein . Aber wir müssen E-Mail und Passwort, nur die anderen Jahre dort später hinziehen. Die Jahre, die nicht haben, setzen Sie Ihre E-Mail und Ihr Passwort jedes Mal. Okay, also in dieser Liste auf ein paar Hemdpräferenzen, gegen seine ein Waschbecken Metalle, denn wer vermisst, wenn die Zukunft von während du Und es bedeutet, dass du ein Rezept in einigen Fast Food wie McDonalds hast . So, jetzt, wo Sie Ihren Fuß einige Zeit zu bekommen, aber jetzt denke ich, das ist Jesus ging zu erklären, dass ein Waschbecken Metall wir nur warten, wie entschlossen. Also OK, also ist es in der Speicherung von ihr in Daten und jetzt ist es richtig. Lassen Sie uns unsere Daten gegen die Ich verwende E-Mail und möglichen Code abrufen, so dass nichts vermasselt wird . Sehr eine Art Tippfehler. Wir lesen nicht unsere Mail, Ihr Passwort kalt, und wir werden unsere letzten 14 in Bezug auf bekommen. Das ist ziemlich einfach. Nun, das ist wichtig. Unser Feuerladen und Feuer basiert auf Ich nenne eine Feuergeschichte ist sehr Daten, und wir haben zwei große. Wenn Sie Instanz sind, unser Benutzer Oh, Bezeichner Story Instanz. Das wäre also in Zukunft? Ein Schwung. Wir werden Namen bekommen und sicherlich ist es ein Markt wird versuchen, zu fangen. Also nichts schnelles Zerquetschen als nächstes und unsere letzten Orioles dort werden Correnti sein, oder? Ja, war es. Und wir haben fühlt sich so, wenn es nicht weiß, dass Sie einen Chef seine NATO-Form haben können. Ich denke, unsere Sammlung von Datenbank U S. So und unsere Tabelle e-Mail zu sehen, meine und wir werden seinen Namen von Daten zurückgeben. Es ist im Grunde wie Jason. So sicher, und das war's 6. UserData von FireBase anzeigen: Okay, also das ist dieses Spielen Sie unsere Benutzerdaten in unserem oben im Registerbildschirm mir den Import oder helfen Cover-Klassen und machen Sie die Instanz davon. Bevorzugen Sie Ihre Daten. Wir müssen keine basierten Daten finden, um ehrlich zu sein, also OK, jedes Mal, wenn das ihre Teile der E-Mail ist. E, wir sind noch nicht bereit Geschichte. Wir werden es retten. Löschen Sie die gleichen Dinge mit Passwort und das war's. Gehen Sie nicht auf den Startbildschirm. Erstellen Sie zuerst den Import. Jetzt haben wir eine Hyperkreuze in den lokalen Daten und die Firebase später Firebase Autorisierung nur Zehe. Nun, Sie kennen von irgendwelchen anderen und haben die Instanzen erstellt und Sie kennen unsere leeren Strings. Okay, also fangen wir mit unserem ersten Einmischen an und versuchen es erneut, weil wir sicherstellen müssen, dass weder verschlossen ist, wenn er nachts toll ist oder ein Waschbecken sein wird. Du musst also sicher sein, ob es mir möglich ist. Hey, wie geht's dir? Und natürlich, Sie werden mit versuchen und fangen zu vermarkten und einige Methode immer noch bewaffnet acht Stunden Variablen. Achten Sie darauf, das Set gerade zu verwenden. Es ist sehr wichtig. Und Fleisch für Leichen geht zwischen Namen. Okay, also brauchen wir den, ähm in diesem Zustand. Aber denken Sie daran, ja geben Sie an, dass es weitergeht und wenn der Bildschirm geladen ist. Also hoffe ich, was auch immer Metalle hier mit mir anfangen. Gibt es eine größere und gemacht werden? Wenn wir also unsere Absichtserklärung erhalten, werden wir sie aktualisieren und die gleichen Dinge gehen mit Passwort. Nein, ich liebe dich. Werde ich. Sie setzen ein Grundnahrungsmittel und versuchen, Protokollierung. Du hast ein Passwort gemacht. Und Sie wissen, dass Sie sicher sind, dass diese ein Ergebnis So empfangene Daten von Feuerbasis und ich bin Datenvariable in Variablen Namen und sicherlich so geändert von der zweiten Bildschirm-Tool-Namen und eine andere nimmt getweetet mit dem Nachnamen und wir müssen unsere oh Organ Zerstörer -Bildschirm. Denn mit Pop, geh nicht zurück auf die Farm und zu niemandem Zeh Ausschau! Tschüss. Für gute Namen Dinge. Vielen Dank. Keine schnelle Reparatur. Und jetzt geh und melde dich ab. Also, das mit getestet wurde, ist, ähm, nicht zuvor erstellt. Und wie gegen sehen wir, wir haben Vor- und Nachnamen dieses Benutzers. Okay, so gehen Sie jetzt in den Register-Bildschirm und setzen Sie in das Rauchen und Dekoration aus der anderen und Speichern von Daten in Korrektur in der versuchen und fangen Sie ein Buch, um sicherzustellen, dass alles funktioniert. Ordnung. Nein, ich würde in Ihrem Benutzer großartig sein. Wie Sie sehen können, habe ich diesen Namen und sicherlich