
Coinfacts ist eine featurereichen Kryptowährungs-Tracking-App für Android und iOS, die mit React Native entwickelt wurden.
? Screenshots








So starten Sie
Um die App auf Ihrem mobilen Gerät auszuführen, befolgen Sie die folgenden Schritte:-
- Öffnen Sie diesen Link
- Laden Sie die Expo -Go -App im Google Play Store/Apple App Store herunter
- Scannen Sie den QR -Code in der Link mit der Kamera -App auf Ihrem mobilen Gerät
- Der Link würde Sie in die Expo -App weiterleiten und Coinfacts starten
? Stapel
- Expo
- Typoskript
- Reagieren Sie nativ
- Navigation reagieren
- Wiederbelebt 2
- Firebase
- Reagieren Sie native Asyncstorage
- React Native SVG
? ️ APIs verwendet
- COINGECKO -API - Um Live -Kryptowährung und Marktdaten abzurufen, Suchergebnisse zu erhalten, Münzdetails zu erhalten und Trendmünzen abzurufen.
- Nachrichten -API - Um neueste Nachrichtendaten abzurufen (Top 100 internationale Nachrichten mit Keywords "Crypto" und "Cryptocurrency").
? Architektur
- Das Projekt folgt der empfohlenen React Native Architecture, die einfach und leicht verständlich ist.
- Lesen Sie hier mehr über die empfohlene Projektstruktur.

Bildschirme
Login/Register -Bildschirm
- Ermöglicht dem Benutzer die Anmeldung/Anmeldung.
- Mit der Unterzeichnung ermöglicht es dem Benutzer, Münzen in sein Portfolio/seine Beobachtungsliste zu speichern.
- Anmeldung/Anmeldung wird durch Firebase Backend durch
Firebase Authentication behandelt. - Der Benutzer kann sich nicht anmelden/anmelden, indem sie die Option
Continue as Guest auswählen.



Startbildschirm
- Zeigt die Top 100 Cyptocurrencies (Münzen) dem Benutzer an (von der Marktkapitalisierung eingestuft).
- Wenn Sie auf eine Münzkarte klicken, navigiert die App auf den Bildschirm
CoinDetails . - Eine Suchleiste ist zu jeder Zeit oben vorhanden. Wenn Sie darauf klicken, navigiert sie zum
Search .



Suchbildschirm
- Beim Navigieren zu diesem Bildschirm wird dem Benutzer die Top 7 Trendmünzen angezeigt.
- Die
SearchBar kann verwendet werden, um nach einer Münze nach ihrem Namen zu suchen.



Nachrichtenbildschirm
- Präsentiert die 100 neuesten Nachrichten zu
crypto und cryptocurrency für den Benutzer. - Durch Klicken auf eine
NewsCard startet der Link im In-App-Browser (in einem separaten Fenster).



Watchlist -Bildschirm
- Listen Sie alle Münzen auf, die der Benutzer in der Vergangenheit zu seiner Watchlist/dem Portfolio hinzugefügt hat.
- Der Benutzer
must be logged in um auf diese Funktion zuzugreifen. - Auf dem Bildschirm der Münzdetails ist ein Watchlist -Symbol vorhanden, um eine Münze schnell aus der Beobachtungsliste hinzuzufügen/zu entfernen.



Fehlerzustände
- Wenn die durchsuchte Abfrage keine Ergebnisse zurückgibt, wird dem Benutzer eine Fehlermeldung angezeigt, die dies angibt.
- Wenn die Beobachtungsliste des Benutzers leer ist, wird eine Nachricht angezeigt, um den Benutzer über diesen Fall zu informieren.
- Ein Fehlerbildschirm wird dem Benutzer präsentiert, wenn er versucht, der Beobachtungsliste eine Münze hinzuzufügen, wenn er als Gast angemeldet ist.



? Google Play Store und Apple App Store Link
Bald kommen!