Rnfirechat
RNFirechat ist der 5. Sitzungsaufbau, um die Implementierung von Firebase zum Erstellen einer Chat -App zu zeigen. Sowohl der Chatraum als auch P2P zusammen mit der serverlosen Funktion zur Push -Benachrichtigung.
In diesem Master -Zweig verwenden wir das gebaute Layout aus PersonalChat Branch, in dem wir mithilfe meines anderen Repository an der Erstellung von Push -Benachrichtigungen mithilfe von Firebase -Cloud -Funktionen arbeiten werden:
RN-Firechat-Funktionen
Außerdem werden wir an der Erzeugung von Release -APK arbeiten, damit es in verschiedenen Geräten verwendet werden kann.
Todos
Notiz:
- Arch Linux mit VS-Code und somit auf Android-App konzentriert
- Erweiterungen: Reagieren native Werkzeuge, reagieren native Ausschnitte, schöner
- Geräteauslauf anstelle von SDK-Build mit Vysor
Installation
Klonen Sie die Quelle lokal:
$ git clone https://github.com/aryaminus/RN-firechat
$ cd RN-firechat
Starten Sie die Anwendung im Entwicklungsmodus
npm install
react-native link
react-native run android
oder für VS-Code:
npm install
react-native link
Drücken Sie dann F1 oder FN+F1 und reagieren Sie nativ: Führen Sie Android auf dem Gerät aus
Sonst folgen Sie Code.txt und YouTube
Wir werden Signin- und Anmeldebildschirm verwenden, dh. 3. Sitzung
Pakete:
- Reaktionsnavigation
- React-nativ-ladenspinner-Überlagen
- React-Native-Firebase
- React-Native-Gifted-Chat
- Invertase Firebase Anfangsaufbau
- Original Dras FriendList Layout
- Generieren signierte apk
Zusätzliche Links:
Es gibt ein Update von Invertase für einen vorintegrierten React-Native-Firebase-Starter, sodass Sie schnell beginnen können.
Installation
Folgen Sie Code.txt und Working.png
Haupteigenschaften:
- Verwenden Sie die Vorlage von Glochat Branch für Anon Anmeldung und den Global Chatroom
- Verwendung von Invertase Firebase anstelle des ursprünglichen Firebase -Pakets, der für das Web erstellt wurde, daher wird Firebase auf dem nativen Thread für Invertase ausgeführt
- Die Anforderungserlaubnis ist für neue neuere Geräte benötigt. Sowohl Android als auch iOS und abonnieren und abmelden werden nur in der untergeordneten Datenbank in Firebase suchen, um die Push -Benachrichtigung von Cloud Server abzurufen
- Wenn Sie Freundlist.js auswählen, zeigen
- Wenn ein bestimmter Benutzer angeklickt wird, senden Sie die Rowdata Value IE -Empfänger -ID und Genetare bestimmte Chat -ID mit Benutzer- und Freund -ID und identieren Sie die Datenbank von Chatid. Zeigen Sie den begabten Chat an, um Text zu senden und zu empfangen
Beitragen
- Fork It (https://github.com/aryaminus/rn-firechat/fork)
- Erstellen Sie Ihre Funktionszweig (
git checkout -b feature/fooBar ). - Begehen Sie Ihre Änderungen (
git commit -am 'Add some fooBar' ) - Drücken Sie in den Zweig (
git push origin feature/fooBar ) - Erstellen Sie eine neue Pull -Anfrage